多分支结构最适合使用:
- A多个if语句
- Bswitch-case
- Cif-elif-else
- Dwhile-else
for i in range(5)循环执行几次?
- A4次
- B5次
- C6次
- D无限次
while循环可能产生的问题是:
- A语法错误
- B类型错误
- C内存泄漏
- D死循环
break语句的作用是:
- A跳出当前循环
- B跳过本次继续下次
- C结束程序
- D暂停循环
continue语句的作用是:
- A退出整个循环
- B跳过本次循环继续下次
- C结束程序
- D重新开始循环
try-except结构用于处理:
- A语法错误
- B编译错误
- C运行时异常
- D逻辑错误
range(1, 10, 2)生成的序列是:
- A1, 3, 5, 7, 9
- B1, 2, 3, 4, 5
- C2, 4, 6, 8
- D1, 3, 5, 7
以下哪个是Python的标准异常类型?
- AError
- BExceptionType
- CMyError
- DValueError
for循环遍历字典时,默认遍历的是:
- A键(key)
- B值(value)
- C键值对(item)
- D索引
以下代码输出什么?
x=0
while x<3:
x+=1
print(x)
- A0
- B2
- C3
- D4
if-elif-else结构中,elif的数量:
- A必须有1个
- B最多1个
- C可以有0个或多个
- D必须至少2个
try-except-else结构中,else块在什么时候执行?
- Atry块没有异常时
- Btry块有异常时
- C总是执行
- Dfinally之后执行
以下代码输出什么?
for i in range(3):
if i==1:
continue
print(i)
- A0 1 2
- B0 2
- C1
- D0 1
以下代码输出什么?
for i in range(3):
if i==1:
break
print(i)
- A0
- B0 1
- C0 2
- D1
try-except-finally中,finally块的作用是:
- A捕获异常
- B处理异常
- C无论是否异常都执行的清理代码
- D只在有异常时执行
range(5)生成的序列起始值是:
- A0
- B1
- C5
- D-1
以下哪个不是Python的循环结构?
- Afor循环
- Bwhile循环
- C嵌套循环
- Ddo-while循环
异常处理中,except子句的顺序应该是:
- A先具体后通用
- B先通用后具体
- C按字母顺序
- D任意顺序
以下哪个异常表示除以零?
- AValueError
- BZeroDivisionError
- CTypeError
- DNameError
以下哪个异常表示索引越界?
- AValueError
- BKeyError
- CIndexError
- DTypeError
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Python语言程序设计》在线练习。