Python异常处理流程试题.docVIP

  • 1
  • 0
  • 约2.52千字
  • 约 7页
  • 2026-09-20 发布于河北
  • 举报

Python异常处理流程试题

1.以下关于Python异常处理的说法,正确的是()(5分)

A.try语句块中只能包含一条语句

B.except语句块可以捕获所有类型的异常

C.finally语句块无论是否发生异常都会执行

D.一个try语句只能有一个except语句块

2.运行以下代码,会输出什么结果?()(5分)

```python

try:

num=10/0

print(除法运算成功)

exceptZeroDivisionError:

print(除数不能为零)

finally:

print(程序结束)

```

A.除法运算成功

B.除数不能为零

C.除数不能为零\n程序结束

D.程序会报错,不会输出任何内容

3.当try语句块中发生异常时,程序会()(5分)

A.直接终止程序

B.跳过try语句块,执行except语句块

C.继续执行try语句块中异常发生位置之后的语句

D.先执行finally语句块,再执行except语句块

4.以下代码运行结果是()(5分)

```python

try:

a=[1,2,3]

print(a[3])

exceptIndexError:

print(索引超出范围)

```

A.索引超出范围

B.程序会报错,不会

文档评论(0)

1亿VIP精品文档

相关文档