正在加载,请稍候…

完整刷题、自动判分与错题本在主站体验 前往 爱课堂 →

Python语言程序设计 练习题

共 678 道题,以下仅展示题目与选项,供练习与学习使用。

想边做边批改、自动判分、收藏错题? 前往主站在线练习《Python语言程序设计》,获得完整学习体验。
前往 爱课堂 学习 →
多选题 2分
关于循环的else子句,正确的有:
  1. A循环正常结束时执行else
  2. B通过break退出不执行else
  3. Celse子句必须添加
  4. Dwhile循环不支持else
  5. Eelse在break后也执行
多选题 2分
关于异常处理的最佳实践,正确的有:
  1. A应该捕获具体的异常类型
  2. B避免使用裸except:
  3. C使用finally释放资源
  4. D可以用try-except替代if判断
  5. E所有代码都应放在try中
多选题 2分
以下哪些情况会触发ZeroDivisionError?
  1. A1/0
  2. B1%0
  3. C1//2
  4. D0/1
  5. E1*0
多选题 2分
关于嵌套循环,正确的有:
  1. A循环可以多层嵌套
  2. Bbreak只跳出最内层循环
  3. C外层每执行一次内层完整执行一轮
  4. D嵌套循环最多两层
  5. E嵌套循环效率总比单层高
多选题 2分
关于条件表达式(三元运算符),正确的有:
  1. A语法为x if condition else y
  2. B可替代简单的if-else
  3. C必须有else部分
  4. D不能嵌套使用
  5. E是语句不是表达式
多选题 2分
关于raise语句,正确的有:
  1. A可以抛出指定类型的异常
  2. Braise可以重新抛出当前异常
  3. C可以自定义异常消息
  4. Draise只能抛出内置异常
  5. Eraise和throw功能相同
多选题 2分
以下哪些是遍历循环for可以遍历的对象?
  1. A字符串
  2. B列表
  3. C字典
  4. Drange对象
  5. E整数
多选题 2分
关于条件循环while的应用场景,正确的有:
  1. A循环次数不确定时
  2. B需要根据条件判断是否继续
  3. C等待某个事件发生
  4. D循环次数已知且固定
  5. E只能用于数字计算
多选题 2分
关于try-except中的except子句,正确的有:
  1. A可以指定异常类型
  2. B可以有多个except子句
  3. C可以用as获取异常对象
  4. Dexcept后必须指定类型
  5. E只能有一个except子句
多选题 2分
以下代码中,哪些会正常执行而不报错?
  1. Atry: 1/0 \nexcept ZeroDivisionError: pass
  2. Btry: x=1 \nexcept: pass
  3. Ctry: 1/0 \nexcept ValueError: pass
  4. Dtry: x= \nexcept: pass
  5. Eexcept: pass
多选题 2分
关于Python中布尔上下文的假值,正确的有:
  1. ANone为假
  2. B0为假
  3. C空字符串''为假
  4. D空列表[]为假
  5. E空格字符串' '为假
判断题 1分
空列表、空字符串在布尔上下文中被视为False。
  1. A
  2. B

本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《Python语言程序设计》在线练习