The class at the top of exception class hierarchy is ................. ArithmeticException Object Throwable Exception TRUE ANSWER : ? YOUR ANSWER : ?
Which keyword is used to explicitly throw an exception? try throwing throw catch 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(); }} One Compilation Error Two One Two None of these TRUE ANSWER : ? YOUR ANSWER : ?
What will be the result after the class Test execution?class A{ public void doA(){ B b = new B(); b.dobB(); System.out.print("doA"); }}class B{ public void dobB(){ C c = new C(); c.doC(); System.out.print("doB"); }}class C{ public void doC(){ if(true) throw new NullPointerException(); System.out.print("doC"); }}public class Test{ public static void main(String args[]){ try{ A a = new A(); a.doA(); }catch(Exception ex){ System.out.print("error"); } }} "error" is printed "doAdoBdoC" is printed "doBdoAerror" is printed nothing is printed "doCdoBdoA" is printed 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? IllegalStateException ClassCastException NumberFormatException None of these ArrayIndexOutOfBoundsException 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); }} Compilation Error Error occured 3.5 None of these 3 TRUE ANSWER : ? YOUR ANSWER : ?
What will be the result if NullPointerException occurs at line 2?1. try{2. //some code goes here3. }4. catch(NullPointerException ne){5. System.out.print("1 ");6. }7. catch(RuntimeException re){8. System.out.print("2 ");9. }10. finally{11. System.out.print("3");12. } 2 3 1 2 3 1 3 3 1 TRUE ANSWER : ? YOUR ANSWER : ?
Exception generated in try block is caught in ........... block. throws throw finally catch 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"); } }} None of these "null pointer exception" is printed. "exception" is printed. "one" is printed. Compilation fails saying NullPointerException has already been caught. TRUE ANSWER : ? YOUR ANSWER : ?
Which of the following blocks execute compulsorily whether exception is caught or not. finally catch throw throws TRUE ANSWER : ? YOUR ANSWER : ?