In which of the following package Exception class exist? java.file java.lang java.util java.net java.io 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[]){ }} StackOverflowException is thrown ArrayIndexOutOfBoundsException is thrown None of these IllegalStateException is thrown ExceptionInInitializerError is thrown TRUE ANSWER : ? YOUR ANSWER : ?
The class at the top of exception class hierarchy is ................. ArithmeticException Exception Throwable Object 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"); } }} "doBdoAerror" is printed "doCdoBdoA" is printed "error" is printed "doAdoBdoC" is printed nothing is printed 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. There is a NullPointerException. This code will not compile, because in Java there are no pointers. There is a NullPointerException. There is an Exception. TRUE ANSWER : ? YOUR ANSWER : ?
Which keyword is used to explicitly throw an exception? throw catch try throwing 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 : ?
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? NumberFormatException ArrayIndexOutOfBoundsException ClassCastException None of these IllegalStateException 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 The program will return without printing anything inFinallyBlock inCatchBlock inFinallyBlock 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"); } }} "exception" is printed. "null pointer exception" is printed. Compilation fails saying NullPointerException has already been caught. "one" is printed. None of these TRUE ANSWER : ? YOUR ANSWER : ?