What will be the output of the program?


			  		

Loading

Choose the correct option.

What will be the output of the program?

class Exc0 extends Exception {  }  
class Exc1 extends Exc0 { } /* Line 2 */
public class Test {
public static void main(String args[]) {
try {
throw new Exc1(); /* Line 9 */
}
catch (Exc0 e0) /* Line 11 */{
System.out.println("Ex0 caught");
}
catch (Exception e) {
System.out.println("exception caught");
}
}
}

 

A. Ex0 caught
B. exception caught
C. Compilation fails because of an error at line 2.
D. Compilation fails because of an error at line 9.

Leave a Comment