点击蓝字 关注我们

2026
中国电子学会
青少年等级考试
软件编程:图形化 | Python
直接拖到文末 → 打印真题上战场
「真题分享」2025年3月中国电子学会青少年等级考试 Python二级真题

2025年3月等级考试
Python一级真题
一、单选题(共25题,共50分)
1.下列哪个软件不能运行Python 程序?( )
A.JupyterNotebook
B.Pycharm
C.原版的Scratch
D.IDLE
2.下面print语句,哪一个是正确的用法?( )
A.print 龙腾虎跃
B.print(龙腾虎跃)
C.print('龙腾虎跃')
D.print'龙腾虎跃'
3.在Python中,下列哪一条语句可以改变画笔当前位置?( )
A.dot(100)
B.setheading(100)
C.left(100)
D.goto(100,0)
4.下列哪一个可以进行数学中的求余数的运算?()
A.**B. %C. / D. //
5.15>=8的运算结果是什么?( )
A.15B. 8C. FalseD. True
6.在Python中,缩进是用来表示代码块的层级关系的,可以通过使用空格来缩进代码,每增加一个层块,就增加几个缩进?( )
A.半个B. 一个C. 一个半D. 任意个都可以
7.小新同学想要使用Python程序来计算本次班级捐款的总费用,于是他先定义了一个用来保存总额的变量,以下正确的定义是?( )
A.num
B.else
C.in
D.and
8.下列图形可能是哪段代码执行后的结果?()

A.import turtle
turtle.shape("turtle")
turtle.forward(120)
turtle.right(90)
B.import turtle
turtle.shape("turtle")
turtle.forward(120)
turtle.right(-90)
C.import turtle
turtle.shape("turtle")
turtle.forward(120)
turtle.right(180)
D.import turtle
turtle.shape("turtle")
turtle.forward(120)
turtle.right(-180)
9.已知a=6,b=3,print(a%b)的结果是?( )
A. 2B.2.0C. 0D. 0.0
10.下列选项中,两个运算符运算优先级相同的是?()
A.()和**
B./和%
C.not和>
D.-和<=
11.已知以下程序,请问输出结果是?()
a=int(6.8)
b=float(7)
a=a+b
print(a,b)
A.14 7.0
B.14.0 7.0
C.13.0 7.0
D.13.0 7
12.小明想要使用指令circle(100),绘制一个圆形,从坐标原点出发,绘制完成后,画笔最后的坐标是?( )
A.(0,0)
B.(100,0)
C.(0,100)
D.(0,-100)
13.已知运算式2+16/(2+2)**2,请问最先运算的是哪一部分?( )
A.括号内B. 除法C. 加法D. 乘方
14.小明手里有20个乒乓球,一个盒子最多可以放3个,请问以下运算哪个可以帮助小明计算出至少需要多少个盒子?( )
A.20/3+1
B.20%3
C.20//3
D.20//3+1
15.小明同学自从学习Python语言的Turtle画图后,喜欢上了用程序作画,今天他想程序运行一开始画布就全屏显示,那么应该怎么设置画布的大小和位置?( )
A.turtle.setup(0,0)
B.turtle.setup('100%','100%',0,0)
C.turtle.setup(1.0,1.0)
D.turtle.setup(100,100,0,0)
16.int(100.5)的结果是?( )
A.101
B.100.5
C.100.0
D.100
17.“爷爷,您今年多少岁了?” 小明问,爷爷想考考小明,于是告诉他:“我现在的年龄加上18,除以6,减去5,最后乘以10,恰巧是100岁。”你知道小明的爷爷今年多少岁?( )
A.68B. 70C. 72D. 78
18.下列哪个语句可以将字符串"10"与数字2相加得到整数12?( )
A.result = "10" + 2
B.result = int("10") + 2
C.result = str(10) + 2
D.result = "10" + str(2)
19.以下哪个命令是让turtle向前移动100个单位?( )
A.turtle.move(100)
B.turtle.forward(100)
C.turtle.go(100)
D.turtle.advance(100)
20.下面哪个是右转90°的正确命令?( )
A.forward(90)
B.left(90)
C.right(90)
D.bakeward(90)
21.执行代码name = input('请输入姓名:'),并输入张三,那么变量name中存放的是?
A.请输入姓名:
B.张三
C.请输入姓名:张三
D.张三请输入姓名:
22.以下哪个语句可以实现只修改画笔颜色为绿色?()
A.turtle.screenbackground('green')
B.turtle.bgcolor('green')
C.turtle.color('green')
D.turtle.pencolor('green')
23.a=2+int('2'),变量 a 的值为?( )
A.4B. 2C. 8D. 程序无法运行,提示错误
24.运行代码
print('4*9=')
print(36)
的结果是以下哪一项?()
A.4*9=
36
B.4*9
C.36
D.4*9=,36
25.以下哪一个是Python文件?( )
A.dragon.sb3
B.dragon.cpp
C.dragon.idle
D.dragon.py
二、判断题(共10题,共20分)
三、编程题(共2题,共30分)







参考答案及解析

今日福利
关注“说道编程”,在公众号后台留言“等级考试真题”,免费领取本套等级考试真题打印版 + 解析版。记得点赞 + 收藏!

领取后这样用更高效
1、打印真题,让孩子独立完成,计时60分钟
2、对照答案解析,用红笔标记错误点,订正后形成私人错题库
3、考前将错题库再次消化,查缺补漏
更多备考资料持续输送中……

编程小将加油站
“
历经三年多,陪伴孩子从图形化编程一级到三级,再到Python一级双体系通关,我深知备考路上优质资源的稀缺与不易。那些全网翻找真题的深夜、拆解70%无效引流资料的无奈、陪伴孩子解析30+套真题的坚持,都化作今日分享的动力。
“
作为实战派家长,我将持续更新少儿编程、Scratch、Python、C++等的相关资讯与备考资料,打造没有套路只有干货的编程家庭资源站,点击“关注”持续接收我们的分享。
邀您同行,共享资源。
在这里,没有高深的理论,只有经实战检验过的:「看得懂的解析」+「跟得上的节奏」+「用得着的技巧」。
让我们的孩子用实力说话,一起为梦想加油!