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[]){ }} ExceptionInInitializerError is thrown StackOverflowException is thrown IllegalStateException is thrown None of these ArrayIndexOutOfBoundsException is thrown 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? ArrayIndexOutOfBoundsException IllegalStateException ClassCastException None of these NumberFormatException TRUE ANSWER : ? YOUR ANSWER : ?
In which of the following package Exception class exist? java.file java.lang java.io java.net java.util TRUE ANSWER : ? YOUR ANSWER : ?
What is the output for the below code ?import java.io.FileNotFoundException;class A{ public void printName() throws FileNotFoundException{ System.out.println("Value-A"); }}class B extends A{ public void printName() throws NullPointerException{ System.out.println("Name-B"); }}public class Test{ public static void main (String[] args) throws Exception{ A a = new B(); a.printName(); }} Compilation fails-Exception NullPointerException is not compatible with throws clause in printName() Value-A None of these Name-B Compilation succeed but no output 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(); }} Compilation Error One Two None of these One Two 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. "exception" is printed. None of these "one" is printed. "null pointer exception" is printed. 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 3 and 4 2 and 3 2 and 4 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 ? Compilation Error true false None of these TRUE ANSWER : ? YOUR ANSWER : ?
Exception generated in try block is caught in ........... block. catch throws finally throw 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); }} 3.5 Error occured None of these 3 Compilation Error TRUE ANSWER : ? YOUR ANSWER : ?