Vidyalelo
Java Programming · Q54

Exceptions

Programming · Java Programming · question 54

Q54

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");

A.
"doCdoBdoA" is printed
B.
"doAdoBdoC" is printed
C.
"doBdoAerror" is printed
D.
"error" is printed
Answer
E.
nothing is printed

Answer: Option D

Solution

Answer: Option D
No explanation is given for this question Let's Discuss on Board