pass语句的作用是:
- A退出循环
- B占位,不做任何操作
- C跳过本次循环
- D抛出异常
for循环的else子句在什么情况下执行?
- A循环正常结束时
- B循环通过break退出时
- C循环有异常时
- D总是执行
raise语句的作用是:
- A捕获异常
- B处理异常
- C主动抛出异常
- D忽略异常
以下代码的输出是:
try:
x=1/0
except ZeroDivisionError:
print('A')
except:
print('B')
- AA
- BB
- CAB
- D无输出
while循环的条件表达式:
- A必须是布尔值
- B必须是数字
- C可以是任何能转换为布尔值的表达式
- D必须是比较表达式
嵌套循环中,break语句跳出:
- A最近一层的循环
- B所有嵌套循环
- C最外层循环
- D当前函数
以下代码输出什么?
for i in range(1,4):
for j in range(1,3):
print(i*j, end=' ')
print()
- A1 2 3 4 5 6
- B1 2\n2 4\n3 6
- C1 2 3\n1 2 3
- D1 1\n2 2\n3 3
关于分支结构,正确的说法有:
- A单分支使用if语句
- B二分支使用if-else语句
- C多分支使用if-elif-else语句
- DPython支持switch-case
- Eelif可以独立使用
以下哪些可以触发异常?
- A除以零(ZeroDivisionError)
- B索引越界(IndexError)
- C变量未定义(NameError)
- D键不存在(KeyError)
- E语法错误(SyntaxError)
关于break和continue,正确的说法有:
- Abreak可以跳出当前循环
- Bcontinue跳过本次继续下次
- Cbreak可以跳出多层嵌套循环
- D两者都可用于for和while
- Econtinue会结束整个循环
合法的异常处理结构包括:
- Atry-except
- Btry-except-else
- Ctry-except-finally
- Dtry-except-else-finally
- Eexcept-only
Python标准异常类型包括:
- AValueError
- BTypeError
- CIndexError
- DKeyError
- EError
关于循环结构,正确的说法有:
- Afor...in是遍历循环
- Bwhile是条件循环
- Cfor循环不能嵌套
- D循环可以嵌套使用
- E循环必须有else子句
处理多个异常的方式包括:
- Aexcept (ValueError, TypeError)
- B多个except子句
- Cexcept Exception
- Dexcept All
- Eexcept Every
关于pass语句,正确的有:
- Apass是空语句不做任何操作
- B用于代码占位
- C保持代码结构完整
- Dpass会退出循环
- Epass等于continue
关于range()函数,正确的有:
- Arange(5)生成0到4
- Brange(1,5)生成1到4
- Crange(0,10,2)生成0,2,4,6,8
- Drange(5)生成1到5
- Erange()只能用于for循环
关于while循环,正确的有:
- A根据条件决定是否继续循环
- B条件为False时结束循环
- C条件永远为True可能死循环
- Dwhile循环必须执行至少一次
- Ewhile循环次数固定
关于for循环,正确的有:
- A用于遍历可迭代对象
- B循环次数通常已知
- C可以与else子句配合
- D只能遍历数字序列
- E不能用break退出
关于try-except结构,正确的有:
- Atry块放可能异常的代码
- Bexcept块处理异常
- Cfinally块总是执行
- Dtry块必须有return
- Eexcept块必须指定异常类型
以下哪些是常见的Python异常类型?
- AZeroDivisionError
- BFileNotFoundError
- CAttributeError
- DImportError
- ELoopError
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Python语言程序设计》在线练习。