一.单选题(共11题,78.1分)
1
1.下列关于Python异常处理的描述中,不正确的是( )。
A、
异常处理可以通过try-except语句实现。
B、
任何需要检测的语句必须在try语句块中执行,并由except语句处理异常。
C、
raise语句引发异常后,它后面的语句不再执行。
D、
except语句处理异常最多有两个分支。
正确答案: D
2
以下关于异常处理try语句块的说法,不正确的是( )。
A、
finally语句中的代码段始终要被执行
B、
一个try块后接一个或多个except块
C、
一个try块后接一个或多个finally块
D、
try必须与except或finally块一起使用
正确答案: C
3
Python异常处理机制中没有( )语句
A、
try
B、
throw
C、
assert
D、
finally
正确答案: B
4
如果以负数作为平方根函数math.sqrt()的参数,将产生( )。
A、
死循环
B、
复数
C、
ValueError异常
D、
finally
正确答案: C
5
下列程序的输出结果是( )。
try:
x&#