2026年《Python程序设计》试题库200道附完整答案(名校卷).docxVIP

  • 1
  • 0
  • 约5.74万字
  • 约 83页
  • 2026-03-09 发布于青海
  • 举报

2026年《Python程序设计》试题库200道附完整答案(名校卷).docx

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

第一部分单选题(200题)

1、以下哪个是Python中不可变的序列类型?

A.list

B.tuple

C.dict

D.set

【答案】:B

解析:本题考察Python序列类型特性。`tuple`(元组)是不可变序列类型,创建后无法修改元素。A选项`list`(列表)是可变序列,可通过`append()`、`pop()`等方法修改;C选项`dict`(字典)是可变键值对集合,可增删键值对;D选项`set`(集合)是可变无序集合,可增删元素。

2、以下哪个可以作为Python字典的键?

A.列表[1,2]

B.元组(1,2)

C.集合{1,2}

D.字典{a:1}

【答案】:B

解析:字典的键必须是不可变类型。列表(A)、集合(C)、字典(D)均为可变类型,不可作为键;元组(B)是不可变类型,可作为键,因此正确答案为B。

3、在Python函数定义中,关于默认参数的说法,正确的是?

A.默认参数必须放在参数列表的最左侧

B.默认参数必须放在参数列表的末尾

C.调用函数时必须为默认参数提供值

D.默认参数一旦定义,无法修改

【答案】:B

解析:本题考察函数默认参数的使用规则。默认参数若放在非默认参数之前会导致参数传递混乱(如deffunc(a=1,b)会报错),因此必须放在参数列表末尾(如def

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档