🎴 Flashcard Mode

Java Practice Test - 8

Card1 / 25
Mastered0
Review0
QuestionClick to flip

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);  
        } 
    } 
}
AnswerClick to flip back
A
Ex0 caught
💡 Explanation:

An exception Exc1 is thrown and is caught by the catch statement in line 11. 

Change Mode