
Revision Quiz 1
Authored by Harmeet Kaur
Computers
12th Grade
Used 1+ times

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?
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')?
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:
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?
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?
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?
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?
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

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?