Java Exception Handling Quiz

Java Exception Handling Quiz

University

20 Qs

quiz-placeholder

Similar activities

001

001

University

20 Qs

APCSA Homework Questions

APCSA Homework Questions

University

19 Qs

Python Quiz Girls in ICT Day

Python Quiz Girls in ICT Day

University

20 Qs

Fundamentals of programming Quiz

Fundamentals of programming Quiz

University

25 Qs

G9-Introduction to Python Programming

G9-Introduction to Python Programming

9th Grade - University

25 Qs

2F-1 | Python Quiz | 14/10/2024

2F-1 | Python Quiz | 14/10/2024

University

20 Qs

Python Library Routines Quiz

Python Library Routines Quiz

10th Grade - University

18 Qs

Pengenalan Bahasa Pemrograman Python

Pengenalan Bahasa Pemrograman Python

9th Grade - University

20 Qs

Java Exception Handling Quiz

Java Exception Handling Quiz

Assessment

Quiz

Information Technology (IT)

University

Hard

Created by

Ashok Pate

Used 1+ times

FREE Resource

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of the following Java code snippet? class method { public static void main(String args[]) { try { int a = args.length; int b = 10 / a; System.out.print(a); try { if (a == 1) a = a / a - a; if (a == 2) { int arr[] = new int[8]; arr[8] = 9; } } catch (ArrayIndexOutOfBoundsException e) { System.out.println("TypeA"); } catch (ArithmeticException e) { System.out.println("TypeB"); } } } }

Runtime Error

Compilation Error

TypeB

TypeA

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of this Java program? class exception_handling { static void throwexception() throws ArithmeticException { System.out.print("0"); throw new ArithmeticException ("Exception"); } public static void main(String args[]) { try { throwexception(); } catch (ArithmeticException e) { System.out.println("A"); } } }

None of these.

Exception

0A

0

A

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of these keywords is used to manually throw an exception?

catch

try

finally

throw

None of these.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of these operators is used to generate an instance of exception than can be thrown by using throw?

alloc

None of these.

thrown

new

malloc

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Select the best answer for the code given below? class Trouble { void rightHere() { throw new Exception(); } }

You cannot throw an instance of the Exception class.

The throw keyword is not used correctly.

The method rightHere() is not defined correctly.

None of these.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the output of the below Java program? class Myexception extends Exception { int detail; Myexception(int a) { detail = a; } public String toString() { return "detail"; } } class method { static void compute (int a) throws Myexception { throw new Myexception(a); } public static void main(String args[]) { try { compute(3); } catch(Exception e) { System.out.print("Exception"); } } }

Exception

Runtime Error

Compilation Error

None of these.

3

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of these methods return description of an exception?

obtainException()

obtainDescription()

getMessage()

None of these.

getException()

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?