Which exception is thrown when an array element is accessed beyond the array size? None of these ArrayIndexOutOfBounds ArrayIndexOutOfBoundsException ArrayElementOutOfBounds 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 NumberFormatException ArrayIndexOutOfBoundsException IllegalStateException ClassCastException TRUE ANSWER : ? YOUR ANSWER : ?
try{ File f = new File("a.txt");}catch(Exception e){}catch(IOException io){}Is this code create new file name a.txt ? None of these false Compilation Error true 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(). 1 and 2 2 and 4 1 and 4 2 and 3 3 and 4 TRUE ANSWER : ? YOUR ANSWER : ?
The class at the top of exception class hierarchy is ................. Throwable Exception Object ArithmeticException TRUE ANSWER : ? YOUR ANSWER : ?
Predict the output:public class Test{ public static void main(String args[]){ try{ String arr[] = new String[10]; arr = null; arr[0] = "one"; System.out.print(arr[0]); }catch(Exception ex){ System.out.print("exception"); }catch(NullPointerException nex){ System.out.print("null pointer exception"); } }} "null pointer exception" is printed. "one" is printed. "exception" is printed. None of these Compilation fails saying NullPointerException has already been caught. 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. A and D A and B B and D A and C B and C TRUE ANSWER : ? YOUR ANSWER : ?
What is the output of the following program code?public class Test{ public static void main(String args[]){ try{ int i; return; } catch(Exception e){ System.out.print("inCatchBlock"); } finally{ System.out.println("inFinallyBlock"); } }} inCatchBlock inCatchBlock inFinallyBlock inFinallyBlock The program will return without printing anything TRUE ANSWER : ? YOUR ANSWER : ?
What will be the result of executing the following code?public class Test{ public void divide(int a, int b){ try{ int c = a / b; }catch(Exception e){ System.out.print("Exception "); }finally{ System.out.println("Finally"); } public static void main(String args[]){ Test t = new Test(); t.divide(0,3); }} Prints out: Exception Prints out: Finally Compile with error None of these Prints out: Exception Finally TRUE ANSWER : ? YOUR ANSWER : ?
What will be the output?class MyClass{ public String test(){ try{ System.out.print("One"); return ""; } finally{ System.out.print("Two"); } }}public class Test{ public static void main(String args[]){ MyClass m = new MyClass(); m.test(); }} Two None of these One Two One Compilation Error TRUE ANSWER : ? YOUR ANSWER : ?