Search Header Logo

Python Exception Handling Quiz

Authored by Ali Fakhri

Information Technology (IT)

12th Grade

Python Exception Handling Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

What is the purpose of the try-except block in Python?

To import modules

To handle exceptions

To define a function

To create a loop

2.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Which exception is raised when a variable name is not found?

IndexError

ValueError

NameError

TypeError

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

What does the finally block do in exception handling?

It terminates the program

It defines a new exception

It executes regardless of an exception

It executes only if an exception occurs

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Which of the following exceptions is raised when dividing by zero?

TypeError

IndexError

ValueError

ZeroDivisionError

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

What will happen if an exception is not caught?

The program will crash

The program will continue running

The program will restart

The program will ignore the error

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Which exception is raised when trying to access an out-of-range index in a list?

IndexError

NameError

KeyError

AttributeError

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

What is the output of the following code: 'x = 5; y = 'hello'; z = x + y'?

TypeError

None

Error: cannot add an int and a str

5hello

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?