

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 | |