Answered You can hire a professional tutor to get the answer.
1 Consider the following code. What is the output of divide(2,4)?
1 Consider the following code. What is the output of divide(2,4)?
def divide(a, b):
z = -1
try:
z = a / b
except ZeroDivisionError:
print('Can not divide by zero')
finally:
print('Result is', z)
a Cannot divide by zero. Result is -1
b Result is 0.5
c Result is 2
d Cannot divide by zero. Result is 2
2 Programmers can force their programs to throw an exception by using the _________ statement.
a larch
b break
c def
d raise
3 If no exception handler exists for an error type, then a(n) _______ may occur.
a larch outbreak
b bad grade
c infinite loop
d unhandled exception
4 The _________ keyword binds a name to the exception being handled.
a larch
b list
c equals
d as
5 What kind of exception will the following code snippet throw?
>>> add(3,'hello')
a NameError
b AttributeError
c IOError
d NumberTypeError
6 What is the output of the following code snippet?
class B(Exception):
pass
class C(B):
pass
class D(C):
pass
for cls in [B, C, D]:
try:
raise cls()
except D:
print("D")
except C:
print("C")
except B:
print("B")
a B C D
b C D B
c D B C
d B
7 What kind of error will the following code segment throw?
(x,y) = (3.14159,0)
z = x/y
a A Larch
b A ValueError
c A ZeroDivisionError
d A DivideByZeroError
8 Consider the following code. What is the output of divide(0,1)?
def divide(a, b):
z = -1
try:
z = a / b
except ZeroDivisionError:
print('Can not divide by zero')
finally:
print('Result is', z)
a Cannot divide by zero. Result is -1
b Result is 0.0
c Result is 0
d Cannot divide by zero. Result is 0
9 An AttributeError occurs if a function does not exist in an imported module. Fill in the missing code to handle AttributeErrors gracefully and generate an error if other types of exceptions occur.
import my_lib
try:
result = my_lib.larch()
____________:
print('No larch() function in my_lib.')
a larch AttributeError
b except AttributeError
c AttributeError
d except
10 If a programmer chooses not to use a built-in exception type, then she may use a ___________
exception type.
a larch
b custom
c finally
d default