Java Practice Test - 8

Casual Mode - Take your time!

1 / 25
Correct
0
Incorrect
0
Score
0%
Multiple Choice

What will be the output of the following 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);  
        } 
    } 
}
  1. Ex0 caught
  2. exception caught
  3. Compilation fails because of an error it line 2
  4. Compilation fails because of an error in line 9
Change Mode