2026年《Python程序设计》试题库200道附答案(巩固).docxVIP

  • 0
  • 0
  • 约5.75万字
  • 约 84页
  • 2026-03-03 发布于河南
  • 举报

2026年《Python程序设计》试题库200道附答案(巩固).docx

2026年《Python程序设计》试题库200道

第一部分单选题(200题)

1、执行以下Python代码时,会捕获到的异常类型是?

A.TypeError

B.ValueError

C.其他错误

D.不会捕获到异常

【答案】:B

解析:本题考察Python异常处理机制。代码中try块执行int(abc)时,因字符串abc无法转换为整数,会抛出ValueError异常。exceptValueError块会捕获该异常,因此最终捕获到的异常类型是ValueError。A选项错误(TypeError由类型不匹配引发);C选项错误(已被ValueError捕获);D选项错误(异常已被捕获)。因此正确答案为B。

2、在Python函数定义中,以下哪种参数必须在位置参数之后定义?

A.默认参数

B.关键字参数

C.不定长位置参数

D.不定长关键字参数

【答案】:A

解析:本题考察Python函数参数的定义规则。位置参数(必选参数)必须在其他参数之前定义;默认参数(A)必须在位置参数之后,否则会导致语法错误(如deffunc(a=10,b)会报错);关键字参数(B)是调用时通过参数名指定的,与定义位置无关;不定长位置参数(*args,C)和不定长关键字参数(**kwargs,D)通常放在参数列表末尾,而非必须在位置参数之后。因此默认参数必须在位置参数之后定义,正确答案

文档评论(0)

1亿VIP精品文档

相关文档