Search Header Logo

Revision Quiz 1

Authored by Harmeet Kaur

Computers

12th Grade

Used 1+ times

Revision Quiz 1
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

40 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which block executes whether or not an exception occurs in Python?

try
except
finally
else
raise

Answer explanation

The finally block always executes.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What exception is raised when converting 'abc' to int using int('abc')?

TypeError
ValueError
NameError
IndexError
RuntimeError

Answer explanation

Invalid literal for int() raises ValueError.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Select the correct order of blocks in Python exception handling:

try → except → finally
try → finally → except
except → try → finally
try → else → finally (without except)
else → try → except

Answer explanation

Basic pattern is try/except/finally; else is optional between except and finally.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which statement will manually trigger an exception?

throw Exception()
raise Exception()
rise Exception()
error()
assert False()

Answer explanation

Python uses raise to throw exceptions.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does the else block in try/except/else indicate?

Runs only if an exception occurs
Runs only if no exception occurs
Always runs
Runs only after finally
Is required with finally

Answer explanation

else runs when no exception is raised in try.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What exception is most appropriate for division by zero?

ArithmeticError
ZeroDivisionError
OverflowError
ValueError
TypeError

Answer explanation

ZeroDivisionError is a subclass of ArithmeticError.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which exception is raised by list index out of range?

KeyError
IndexError
LookupError
ValueError
RangeError

Answer explanation

IndexError occurs for invalid indices; it's a LookupError subclass.

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?