Sail E0 Webinar

MCQs

Total Questions : 23 | Page 3 of 3 pages
Question 21. 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[]){ }}
  1.    None of these
  2.    IllegalStateException is thrown
  3.    ExceptionInInitializerError is thrown
  4.    ArrayIndexOutOfBoundsException is thrown
  5.    StackOverflowException is thrown
 Discuss Question
Answer: Option C. -> ExceptionInInitializerError is thrown
Question 22. 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"); } }}
  1.    nothing is printed
  2.    "doBdoAerror" is printed
  3.    "doCdoBdoA" is printed
  4.    "doAdoBdoC" is printed
  5.    "error" is printed
 Discuss Question
Answer: Option E. -> "error" is printed
Question 23. 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. }
  1.    1 3
  2.    3
  3.    2 3
  4.    1 2 3
  5.    1
 Discuss Question
Answer: Option A. -> 1 3

Latest Videos

Latest Test Papers