- 0
- 0
- 约1.02万字
- 约 25页
- 2026-02-07 发布于四川
- 举报
2025年全国信息素养大赛Python练习题及答案和解析
一、选择题(每题2分,共20分)
1.以下关于Python字典的描述,错误的是:
A.字典的键必须是不可变数据类型
B.`dict.fromkeys([1,2,3],a)`会生成`{1:a,2:a,3:a}`
C.字典的键可以重复,后续赋值会覆盖之前的值
D.遍历字典时,`forkeyindict`默认遍历所有键
答案:C
解析:字典的键具有唯一性,若重复定义相同键,后续值会覆盖之前的值,但键本身不能重复,因此C错误。A正确,因为字典的键需要哈希(不可变类型可哈希);B正确,`fromkeys`方法用指定序列作为键,统一值填充;D正确,字典的默认迭代对象是键。
2.执行以下代码,输出结果是:
```python
deffunc(a,b=[]):
b.append(a)
returnb
print(func(1))
print(func(2))
```
A.`[1]``[2]`
B.`[1]``[1,2]`
C.`[1]``[2,1]`
D.报错
答案:B
解析:Python函数默认参数在定义时初始化,而非每次调用时。第一次调用`func(1)`时,`b`初始化为空列表,添加1后返回`[1]`;第二次调用`func(2)`时,`b`仍指向之前的列表(未重新初始化),添加2后变为`[1,2]`,因此输出`[1]`和`[1,2]`。
3.以下代码中,`try-except`块的执行顺序是:
```python
try:
f=open(test.txt,r)
data=f.read()
exceptFileNotFoundError:
print(文件不存在)
exceptExceptionase:
print(f其他错误:{e})
else:
print(文件读取成功)
finally:
print(执行清理)
```
(假设`test.txt`不存在)
A.执行`exceptFileNotFoundError`→`else`→`finally`
B.执行`exceptFileNotFoundError`→`finally`
C.执行`exceptException`→`else`→`finally`
D.执行`exceptException`→`finally`
答案:B
解析:当`test.txt`不存在时,触发`FileNotFoundError`,匹配第一个`except`块,输出“文件不存在”;`else`块仅在`try`无异常时执行,因此不触发;`finally`块无论是否异常都会执行,最终输出“执行清理”。
4.关于生成器表达式和列表推导式的区别,错误的是:
A.生成器表达式用`()`,列表推导式用`[]`
B.生成器表达式是惰性计算,列表推导式立即生成所有元素
C.生成器表达式内存占用更小
D.两者都可以多次迭代
答案:D
解析:生成器表达式只能迭代一次(迭代结束后状态耗尽),列表推导式生成的列表可多次迭代,因此D错误。其他选项均正确。
5.以下代码定义了一个类,输出结果是:
```python
classA:
x=1
def__init__(self):
self.x=2
classB(A):
x=3
def__init__(self):
super().__init__()
b=B()
print(b.x)
```
A.1
B.2
C.3
D.报错
答案:B
解析:`B`类继承自`A`,`B`的`__init__`方法调用`super().__init__()`,即执行`A`的构造函数,为实例`b`添加实例属性`x=2`。类属性`B.x=3`和`A.x=1`不会被实例属性覆盖,因此`b.x`访问的是实例属性`2`。
6.执行`re.findall(r(\d+)-([A-Za-z]+),123-abc456-XYZ)`的结果是:
A.`[123-abc,456-XYZ]`
B.`[(123,abc),(456,XYZ)]`
C.`[123,abc,456,XYZ]`
D.`[123,456]`
答案:B
解析:正则表达式`(\d+)-([A-Za-z]+)`包含两个捕获组,分别匹配数字和字母字符串。`find
您可能关注的文档
- 2025年全国水务集团招聘笔试历年参考题库附带答案详解.docx
- 2025年全国通用客运从业资格证考试真题模拟练习题(附答案).docx
- 2025年全国卫生健康系统职业技能竞赛(传染病防治监督)全真模拟试题及答案.docx
- 2025年全国职业技能大赛(河道修防工)历年参考题库含答案详解.docx
- 2025年全国中小学生环保知识竞赛题库和答案.docx
- 2025年全民(生态文明环境保护)知识应知应会试题库与答案.docx
- 2025年全新林业基础知识考试题及答案.docx
- 2025年三力测试考试题库及答案.docx
- 2025年世界地球日环保知识答题考试题库(含答案).docx
- 2025年世界水日中国水周涉水法律法规知识网络答题活动题库附答案.docx
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
最近下载
- 《西梅汁、浓缩汁及其饮料》团体标准编制说明.pdf VIP
- 二年级语文阅读理解专项训练(共10篇 含答案).docx VIP
- 2025《不同性质幼儿园开展劳动教育现状调查及存在的问题和对策(附问卷)》13000字(论文).docx VIP
- 工程材料运输及交付方案(3篇).docx VIP
- 天加A8918G01TASD风冷螺杆式冷(热)水机组.pdf VIP
- 2025年广东中考数学试卷真题(含答案解析) .pdf VIP
- 宿舍卫生打 扫安排表.pdf VIP
- 《国家综合性消防救援队伍处分条令(试行)》知识考试题库(含答案).docx VIP
- 锂离子电池制造项目竣工环境保护验收监测报告.pdf
- 2024北京延庆区初三一模数学试题及答案.docx VIP
原创力文档

文档评论(0)