MCQOPTIONS
Saved Bookmarks
| 1. |
Given the following piece of code:class SalaryCalculationException extends Exception{}class Person{public void calculateSalary() throws SalaryCalculationException{//...throw new SalaryCalculationException();//...}}class Company{public void paySalaries(){new Person().calculateSalary();}}Which of the following statements is correct?1. This code will compile without any problems.2. This code will compile if in method paySalaries() we return a boolean in stead of void.3. This code will compile if we add a try-catch block in paySalaries().4. This code will compile if we add throws SalaryCalculationException in the signature of method paySalaries(). |
| A. | and 4 |
| B. | and 3 |
| C. | and 4 |
| D. | and 4 |
| E. | and 2 |
| Answer» E. and 2 | |