正在加载,请稍候…

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

Python语言程序设计 练习题

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

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

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