Java Programming and Technical Programming Program

Predict the output

import java.io.IOException;

public class Exception1{

public static void main(String[] args)

{

try

{

throw new IOException();

}

catch(IOException | Exception ex)

{

System.out.println(ex + " handled ");

}

}

}

A. program won't compile
B. runtime exception
C. program will compile
D. None of the above

Read Solution (Total 2)

Java Other Question

What will be the output of the program?

public class RTExcept
{
public static void throwit ()
{
System.out.print("throwit ");
throw new RuntimeException();
}
public static void main(String [] args)
{
try
{
System.out.print("hello ");
throwit();
}
catch (Exception re )
{
System.out.print("caught ");
}
finally
{
System.out.print("finally ");
}
System.out.println("after ");
}
}

A. hello throwit caught finally after
B. Compilation fails
C. hello throwit RuntimeException caught after
D. hello throwit caught
_____ exceptions are automatically propagated. To propogate _____ exceptions, the method should explicitly throw the exception using the throws keyword.

A. checked, unchecked
B. unchecked, checked