PCEP Section 4C: Python Built-In Exceptions Hierarchy

PCEP Section 4C: Python Built-In Exceptions Hierarchy

12th Grade

15 Qs

quiz-placeholder

Similar activities

PCEP Section 4D: Basics of Python Exception Handling

PCEP Section 4D: Basics of Python Exception Handling

12th Grade

15 Qs

Level 3 Python Quiz 4

Level 3 Python Quiz 4

9th - 12th Grade

20 Qs

Python Boolean

Python Boolean

11th - 12th Grade

11 Qs

Python Testing

Python Testing

9th - 12th Grade

10 Qs

20.2 File Processing and Exception Handling Cambridge iA 9618

20.2 File Processing and Exception Handling Cambridge iA 9618

12th Grade

20 Qs

Arrays in Java

Arrays in Java

9th - 12th Grade

20 Qs

Unit 6 Review

Unit 6 Review

9th - 12th Grade

11 Qs

Python_2R

Python_2R

KG - Professional Development

20 Qs

PCEP Section 4C: Python Built-In Exceptions Hierarchy

PCEP Section 4C: Python Built-In Exceptions Hierarchy

Assessment

Quiz

Computers

12th Grade

Medium

Created by

Misti McDaniel

Used 1+ times

FREE Resource

15 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is the top-most class in Python’s built-in exception hierarchy?

Exception

BaseException

SystemExit

RuntimeError

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the direct parent class of the `IndexError` exception in Python?

LookupError

ValueError

ArithmeticError

Exception

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which exception is raised when the `del` statement is used on a dictionary key that does not exist?

IndexError

KeyError

ValueError

TypeError

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following exceptions is NOT a subclass of `Exception`?

SystemExit

ValueError

TypeError

IndexError

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which exception is raised when an operation or function is applied to an object of inappropriate type?

ValueError

TypeError

KeyError

LookupError

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following best describes an "abstract exception" in Python’s built-in exception hierarchy?

An exception that cannot be instantiated directly and is meant to be subclassed.

An exception that is only used for mathematical errors.

An exception that is raised for keyboard interrupts.

An exception that is used for system exit events.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Suppose you have the following code: ```python try: print(1 / 0) except Exception as e: print("Caught:", type(e).__name__) ``` What will be printed?

Caught: ArithmeticError

Caught: ZeroDivisionError

Caught: ValueError

Caught: TypeError

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?

Discover more resources for Computers