Which of the following blocks execute compulsorily whether exception is caught or not. finally catch throws throw TRUE ANSWER : ? YOUR ANSWER : ?
public class Test{ public static void main(String args[]){ try{ int a = Integer.parseInt("four"); } }}Which exception could be handled by the catch block for above? None of these IllegalStateException ClassCastException ArrayIndexOutOfBoundsException NumberFormatException TRUE ANSWER : ? YOUR ANSWER : ?
What will be the output of the following piece of code:class Person{ public void talk() {}}public class Test{ public static void main(String args[]){ Person p = null; try{ p.talk(); } catch(NullPointerException e){ System.out.print("There is a NullPointerException. "); } catch(Exception e){ System.out.print("There is an Exception. "); } System.out.print("Everything went fine. "); }} There is a NullPointerException. Everything went fine. This code will not compile, because in Java there are no pointers. There is a NullPointerException. There is an Exception. There is a NullPointerException. TRUE ANSWER : ? YOUR ANSWER : ?
Which of the below statement is/are true about Error?A. An Error is a subclass of Throwable.B. An Error is a subclass of Exception.C. Error indicates serious problems that a reasonable application should not try to catch.D. An Error is a subclass of IOException. B and C A and D B and D A and B A and C TRUE ANSWER : ? YOUR ANSWER : ?
Which keyword is used to specify the exception thrown by method? throws throw finally catch TRUE ANSWER : ? YOUR ANSWER : ?
In which of the following package Exception class exist? java.io java.file java.net java.util java.lang TRUE ANSWER : ? YOUR ANSWER : ?
Given the code. What is the result when this program is executed?public class Test{ static int x[]; static{ x[0] = 1; } public static void main(String args[]){ }} ArrayIndexOutOfBoundsException is thrown None of these StackOverflowException is thrown ExceptionInInitializerError is thrown IllegalStateException is thrown TRUE ANSWER : ? YOUR ANSWER : ?
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(). 2 and 4 3 and 4 1 and 2 2 and 3 1 and 4 TRUE ANSWER : ? YOUR ANSWER : ?
The class at the top of exception class hierarchy is ................. Throwable Object Exception ArithmeticException TRUE ANSWER : ? YOUR ANSWER : ?
Exception generated in try block is caught in ........... block. finally catch throws throw TRUE ANSWER : ? YOUR ANSWER : ?