news 2026/2/7 7:59:21

6547网:2025年9月 Python等级考试(三级)真题及答案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
6547网:2025年9月 Python等级考试(三级)真题及答案

2025年9月青少年软件编程Python等级考试(三级)真题试卷

题目总数:38 总分数:100

选择题

第 1 题 单选题

以下Python代码的输出是?( )

try: print(10 / 0) except ZeroDivisionError: print("Error") else: print("OK")

A.

Error

B.

OK

C.

无输出

D.

报错

答案

A

解析

除零错误触发 except 块,else 不执行。

第 2 题 单选题

以下Python代码的输出是?( )

try: num = int("abc") except ValueError: print("Type Error") except: print("Other Error")

A.

Type Error

B.

Other Error

C.

无输出

D.

报错

答案

A

解析

在try块中,int("abc")尝试将字符串"abc"转换为整数,由于字符串不是有效的纯数字形式,会引发ValueError异常。因此,程序会执行except ValueError块中的代码,输出"Value Error"。

第 3 题 单选题

有如下Python程序:

car_brands=['Honda','Toyota','BYD','Ford] f=open('cars.csv','w') f.write(' '.join(car_brands)+'\n') f.close()

下列说法正确的是?( )

A.

car_brands是一组二维数据

B.

程序功能是将cars.csv文件中的内容写入到car_brands中

C.

cars.csv文件中的内容是:Honda Toyota BYD Ford

D.

在执行程序前,必须先创建cars.csv文件

答案

C

解析

car_brands是列表形式的一维数据,每个数据元素都是一个字符串,A错;程序功能是将car_brands中的字符串用空格符连接并写入csv文件中,故cars.csv文件中的内容是Honda Toyota BYD Ford,B错C对;若CSV文件不存在,再执行程序后将产生一个cars.csv文件,D不正确。

第 4 题 单选题

有如下Python程序段:

cartoon=['孙悟空','哪吒','黑猫警长','喜洋洋','熊大'] with open('car_toons.txt','w') as file: ① for acter in cartoon: file.write(acter+'\n') ②

下列有关说法正确的是?( )

A.

①处文件是一个txt文件

B.

①处语句with open可直接改写为open

C.

②处语句功能是每打印一个“acter”单词,就进行换行

D.

该程序段缺少关闭文件的语句

答案

A

解析

由car_toons.txt可知,这是一个txt文件,A正确;①处语句with open不可以改写为open,with open语句打开文件,处理结束后可以自动关闭文件,故B错D错;②处语句功能是将cartoon中每个人物名称写入txt文件,每写入一个进行换行,故C错。

第 5 题 单选题

有如下Python程序:

x=[[1,2,1],[2,4,2],[3,6,3]] sum1=0 for i in range(len(x)): sum1+=x[i][1] print(sum1)

程序执行后,输出结果是?( )

A.

13

B.

12

C.

6

D.

7

答案

B

解析

本题考查二维数组的遍历处理。for循环遍历每一项数据元素,x[i][1]为第i项数据元素的第2个值,sum1变量用于存储这些值的和。由于sum1初值为0,故结果为0+2+4+6=12,故选B。

第 6 题 单选题

已知gs.txt文件如图所示,则有如下Python代码:

with open("gs.txt",'r',encoding="UTF-8") as file: lines=file.readlines() a=[] for line in lines: a.append(line[0]) print(a)

程序执行后,a的结果是?( )

A.

['春眠不觉晓']

B.

['春','处','夜','花']

C.

['春','眠','不','觉','晓']

D.

['晓','鸟','声','少']

答案

B

解析

本题代码主要功能是读取记事本文件,并通过循环遍历每一行,并将行首的首字符写入列表a中,故选B。

第 7 题 单选题

在一个txt文件中写入新内容,不覆盖原内容,指定使用以下什么模式打开txt文件?( )

A.

w

B.

r

C.

b

D.

a

答案

D

解析

w模式可以写入文件,但是会覆盖文件内容;r模式可以读取文件内容;b模式是以二进制的方式打开文件;a模式可以写入文件,并且不覆盖原有的文件内容。 故选D。

第 8 题 单选题

执行python代码:

print(bool(2)+3)

打印出的结果应该是?( )

A.

3

B.

4

C.

5

D.

报错

答案

B

解析

bool函数是int子类型,如果有参数,会返回True也就是整数1,所以正确答案是选项B,也就是数字4

第 9 题 单选题

小明编写了如下3行Python代码,请问代码运行后print()打印出的结果是?( )

a = set('大家好我是小明') b = set('你好我是大明') print(a & b)

A.

{'好', '我', '是', '大', '明'}

B.

{'大','家','好','我','是','小','明','你','好','我','是','大','明'}

C.

{'家', '小', '你'}

D.

{'好', '我', '是', '大', '明', '家', '小', '你'}

答案

A

解析

本题是求两串字符的交集,选项A中的5个字,在两个字符串中都存在,所以答案是选项A。

第 10 题 单选题

小明编写了如下4行Python代码,请问,代码中两次print()函数打印的结果,是什么状态?( )

a = [9,3,7,5,8,4] print(sorted(a)) a.sort() print(a)

A.

第1次print(a),a会降序排列;第2次print(a),a也会降序排列

B.

第1次print(a),a会降序排列;第2次print(a),a会升序排列

C.

第1次print(a),a会升序排列;第2次print(a),a也会升序排列

D.

第1次print(a),a会升序排列;第2次print(a),a会降序排列

答案

C

解析

内置函数sorted()默认将列表中的数据升序排列;列表的sort()方法,默认也是将列表的值进行升序排列,所以正确答案是选项C

第 11 题 单选题

下面Python代码中,运行结果不等于9,会出错的是哪项?( )

A.

sum([1,2,3,2,1])

B.

sum([3,2,1],'3')

C.

sum([3,2,1],max(1,2,3))

D.

sum([3,2,1],int('3'))

答案

B

解析

考查学生对常见内置函数的掌握情况。ACD三个选项运行结果都等于9,B末尾的3是字符串,不能直接参与计算,所以会报错。

第 12 题 单选题

请问,下面Python代码最末print(d1),执行的结果是?( )

c1 = ['你','好','吗'] d1 = tuple(c1) print(d1)

A.

['你', '好', '吗']

B.

tuple()不能转换本身就是元组的变量为元组,所以程序不能正确执行

C.

('你', '好', '吗')

D.

TypeError:非预期类型错误

来源:6547网6547.cn/wenkuhttp://www.6547.cn/wenku

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/5 9:24:13

传统vsAI:全球项目交付速度提升300%的秘诀

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 构建一个项目效率对比工具,能够并行运行传统开发流程和AI辅助流程,实时显示两者在代码生成、测试、部署等环节的时间差异和产出质量对比。工具应支持自定义项…

作者头像 李华
网站建设 2026/2/5 20:44:10

告别手动编写:AI一键生成完整docsify项目

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请比较传统手动创建docsify项目需要:1.初始化项目 2.配置webpack 3.编写markdown 4.设置主题 5.添加插件等步骤。然后展示如何使用本平台一键生成包含所有这些要素的完整…

作者头像 李华
网站建设 2026/2/5 22:33:57

告别手动调色:AI颜色表工具效率对比测试

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 构建一个颜色表效率测试工具,可记录用户手动配色全过程耗时。同时提供AI自动配色功能进行对比。系统需精确计时并生成可视化报告,展示时间节省比例和色彩质量…

作者头像 李华
网站建设 2026/2/4 6:09:11

零基础教程:3分钟实现el-input只能输入数字

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 请创建一个最简单的el-input数字输入示例,适合Vue初学者学习。要求:1. 分步骤注释说明 2. 只保留核心功能 3. 包含基础的正则校验 4. 提供在线可运行的代码片…

作者头像 李华
网站建设 2026/2/6 0:15:09

Linux新手必学:tail -f命令详解

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个面向初学者的tail -f教学应用,包含:1. 命令基本语法解释 2. 常用参数说明(-n, -F等)3. 简单示例演示 4. 交互式练习环境 5. …

作者头像 李华
网站建设 2026/2/6 14:38:53

如何用AI解决Windows错误代码0x00000771

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个Windows系统错误诊断工具,专门针对0x00000771错误代码。工具需要能够:1. 自动扫描系统日志和注册表;2. 分析错误产生的原因;…

作者头像 李华