Java Practice Quiz on Exception Handling

Java Practice Quiz on Exception Handling

University

13 Qs

quiz-placeholder

Similar activities

CSE_A1_QUIZ 6(15-05-23)

CSE_A1_QUIZ 6(15-05-23)

University

13 Qs

Java Quiz 1

Java Quiz 1

University

10 Qs

JAVA FINAL QUIZ FOR ASSESSMENT

JAVA FINAL QUIZ FOR ASSESSMENT

University

15 Qs

Java Arrays

Java Arrays

University

10 Qs

CP2 Topic 5

CP2 Topic 5

University

10 Qs

Java Quiz 3

Java Quiz 3

University

15 Qs

Quiz on Java

Quiz on Java

University

12 Qs

OOP - Java Classes

OOP - Java Classes

12th Grade - University

15 Qs

Java Practice Quiz on Exception Handling

Java Practice Quiz on Exception Handling

Assessment

Quiz

Computers

University

Medium

Created by

Achin Jain

Used 29+ times

FREE Resource

13 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

The built-in base class in Java, which is used to handle all exceptions is:

Raise

Exception

Error

Throwable

2.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Which of these is a super class of all errors and exceptions in the Java language?

RunTimeExceptions

Throwable

Catchable

None

3.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Predict the output of following Java program

class Main

{

public static void main(String args[])

{

try

{

throw 10;

}

catch(int e)

{

System.out.println("Got the Exception " + e);

}

}

}

Got the Exception 10

Got the Exception 0

Compiler Error

4.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

class Test extends Exception { }

class Main {

public static void main(String args[]) {

try {

throw new Test();

}

catch(Test t) {

System.out.println("Got the Test Exception");

}

finally {

System.out.println("Inside finally block ");

}

}

}

Got the Test Exception

Inside finally block

Got the Test Exception

Inside finally block

Compiler Error

5.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

Output of following Java program?

class Main {

public static void main(String args[]) {

int x = 0;

int y = 10;

int z = y/x;

}

}

Compiler Error

Compiles and runs fine

Compiles fine but throws ArithmeticException exception

6.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

class Base extends Exception {}

class Derived extends Base {}

public class Main {

public static void main(String args[]) {

// some other stuff

try {

// Some monitored code

throw new Derived();

}

catch(Base b) {

System.out.println("Caught base class exception");

}

catch(Derived d) {

System.out.println("Caught derived class exception");

}

}

}

Caught base class exception

Caught derived class exception

Compiler Error because derived is not throwable

Compiler Error because base class exception is caught before derived class

7.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

class Test

{

public static void main (String[] args)

{

try

{

int a = 0;

System.out.println ("a = " + a);

int b = 20 / a;

System.out.println ("b = " + b);

}

catch(ArithmeticException e)

{

System.out.println ("Divide by zero error");

}

finally

{

System.out.println ("inside the finally block");

}

}

}

Compile error

Divide by zero error

a = 0

Divide by zero error

inside the finally block

a = 0

inside the finally block

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?