Python Programming - Exception Handling
Exercise : Exception Handling - General Questions
- Exception Handling - General Questions
6.
What does the
try and except blocks in Python exception handling allow you to do?
Answer: Option
Explanation:
The
try block is used to enclose code that might raise an exception, and the except block is used to handle and catch the raised exceptions.
7.
Consider the following Python code:
try:
num = int("abc")
except ValueError:
print("Invalid conversion")
else:
print("Conversion successful")
What will be the output of this code?
Answer: Option
Explanation:
The
try block attempts to convert the string "abc" to an integer, resulting in a ValueError. The except block is executed, printing "Invalid conversion."
8.
Which of the following is NOT a built-in exception in Python for handling errors related to accessing a key that does not exist in a dictionary?
Answer: Option
Explanation:
NoSuchKeyError is not specifically related to accessing keys in a dictionary.
9.
In Python, what will happen if an exception is not caught?
Answer: Option
Explanation:
If an exception is not caught, the program will terminate abruptly, and an error message will be displayed.
10.
What is the purpose of the
finally block in Python exception handling?
Answer: Option
Explanation:
The
finally block contains code that will be executed no matter what, whether an exception is raised or not. It is useful for cleanup operations or releasing resources.
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers