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 IllegalStateException is thrown None of these ExceptionInInitializerError is thrown StackOverflowException 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(). 1 and 4 1 and 2 2 and 4 2 and 3 3 and 4 TRUE ANSWER : ? YOUR ANSWER : ?
Determine output of the following program code?public class Test{ public static void main(String args[]){ int i; try{ i = calculate(); System.out.println(i); }catch(Exception e){ System.out.println("Error occured"); } } static int calculate(){ return (7/2); }} None of these 3 Compilation Error 3.5 Error occured TRUE ANSWER : ? YOUR ANSWER : ?
Which exception is thrown when an array element is accessed beyond the array size? ArrayIndexOutOfBounds ArrayIndexOutOfBoundsException None of these ArrayElementOutOfBounds 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 Compilation Error true false 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 Compilation Error One One Two TRUE ANSWER : ? YOUR ANSWER : ?
Which keyword is used to explicitly throw an exception? catch throwing try throw 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"); } }} Compilation fails saying NullPointerException has already been caught. None of these "null pointer exception" is printed. "exception" is printed. "one" is printed. TRUE ANSWER : ? YOUR ANSWER : ?
Exception generated in try block is caught in ........... block. catch throws finally throw TRUE ANSWER : ? YOUR ANSWER : ?
Which keyword is used to specify the exception thrown by method? finally catch throws throw TRUE ANSWER : ? YOUR ANSWER : ?