当前位置:首页>python>「真题」2025年12月CIE软件编程Python一级

「真题」2025年12月CIE软件编程Python一级

  • 2026-10-04 17:38:04
「真题」2025年12月CIE软件编程Python一级

点击蓝字 关注我们

2026

中国电子学会

青少年等级考试

软件编程:图形化 | Python

直接拖到文末  → 打印真题上战场

「真题」2025年3月CIE软件编程Python一级

「真题」2025年6月CIE软件编程Python一级

「真题」2025年9月CIE软件编程Python一级

「真题分享」2025年3月中国电子学会青少年等级考试 Python二级真题

「真题分享」2025年6月中国电子学会青少年等级考试 Python二级真题

「真题分享」2025年3月中国电子学会等级考试 Python三级真题

2025年12月等级考试

Python一级真题

一、单选题(共25题,共50分)

1.下面所示程序运行后,显示的内容是?()
程序:
#print('我')
#print('我爱')
#print('我爱中')
print('我爱中国')
A. 我        B. 我爱        C. 我爱中        D. 我爱中国
2.下面程序运行后显示的结果是?()
int('123')+123
A.会报错
B.显示:123123
C.显示:246
D.显示:123
3.小新要用程序快速的画一个圆,在红色问号中填入哪个数值后,画圆的速度最快?()
程序:
import turtle
turtle.pendown()
turtle.speed(?)
turtle.circle(100)
A. 1        B. 5        C. 10        D. 0
4.执行语句x = 7 后,变量 x 的数据类型是?( )
A. str        B. int        C. float        D. bool
5.以下哪个命令用于设置画布的大小?()
A. turtle.shape()
B.turtle.setup(width, height)
C.turtle.penup()
D.turtle.pendown()
6.已知a=14.8,小明想要对变量a进行取整的操作,以下程序能实现的是?( )
A. a/1
B.a%1
C.int(a)
D.float(a)
7.当a=100时,print(a//10)的结果是?( )
A. 0        B. 10        C.True        D. False
8.已知a=True,b=False,请问以下选项的运算结果为True是?( )
A. a == b
B.not a
C.not b
D.a and b
9.关于指令turtule.goto(100,100),已知turtle从(0,0)点出发,以下说法正确的是?( )
A. turtle会先向右直行100像素,再向上直行100像素
B.turtle的方向先向右,再向上,最终再向右
C.turtle会走一条直线,最终移动到坐标为(100,100)的位置
D.turtle会先向上直行100像素,再向右直行100像素
10.某同学在学习Python 编程时,发现里程序里面有很多代码注释,下列关于Python中代码注释说法正确的是?( )
A. 可以使用"""  """ 进行多行注释,就像给代码写详细的说明书
B.注释会让Python 编辑器的运行速度变慢
C.注释只能写在程序最后,描述所有代码的作用
D.Python 不支持多行注释,只能用 #进行单行注释
11.某同学想要绘制一个圆,假设半径为60,使用以下哪个函数可以进行绘制?( )
A.turtle.forward(60)
B.turtle.circle(60)
C.turtle.right(60)
D.turtle.left(60)
12.下列哪个函数可以实现画笔落下的功能?()
A.turtle.pendown()
B.turtle.penup()
C.turtle.pencolor()
D.turtle.fillcolor()
13.某同学正在使用海龟绘图绘制机器人的部分零件图,想将画笔的粗细设置为4来模拟实际零件的线条粗细,下列哪个函数可以实现将画笔的粗细设置为4?( )
A. turtle.speed(4)
B.turtle.pensize(4)
C.turtle.width(4)
D.turtle.size(4)
14.2025年哈尔滨亚冬会期间,某同学用Python记录中国队的金牌数。已知中国获得gold = 201枚金牌,比日本多38枚,以下哪个表达式能正确计算日本的金牌数?( )
A. gold + 38
B.gold - 38
C.gold * 38
D.gold // 38
15.Python程序保存后的后缀名是?( )
A.  .py        B.  .doc        C.  .python        D.  .xlxs
16.刚学完比较运算符和赋值运算符,粗心的小明就将两个运算符混淆到一起了,请你帮帮小明,找出都是比较运算符的一项?()
A. >    =    <
B.<=     ==    =!
C.-=      ==     /=
D.<      >=      !=
17.运行print(9**2)命令,输出的结果是?( )
A. 9
B.18
C.81
D.512
18.盛夏六月,西湖的荷花如诗如画,吸引无数游人驻足欣赏。宋代诗人杨万里在《晓出净慈寺送林子方》一诗中,便用“接天莲叶无穷碧,映日荷花别样红。”生动描绘了这番盛景。下列选项中,哪一项可以正确的输出这两句诗?( )
p1 ='接天莲叶无穷碧'
p2 ='映日荷花别样红'
A.print('诗句是, p1, p2')
B.print('诗句是', p1, p2)
C.print('诗句是', 'p1, p2')
D.print('诗句是', 'p1', 'p2')
19.下列属于Python保留字的是?( )
A. turtle
B.if
C.Break
D.elseif
20.下列哪个选项里num的结果是26?( )
A. num='20+6'
B.num = int('2')+6
C.num=20+6
D.num = float('2')+6
21.Python 中,表达式 5 * (7 - 3) / 4 的计算结果是?( )
A. 5.0        B. 5        C. 0        D. 20
22.运行下列Python 程序,输出的结果是?( )
a = 20
b = a
a *= 3
b = a + 5
print("a=", a)
print("b=", b)
A. a=20 b=25
B.a=60 b=65
C.a=60 b=25
D.a=20 b=65
23.下列哪个表达式的结果为False?( )
A. 10==10.0
B.3 != '3'
C.True<=1
D.int(5.9)>5
24.下列关于turtle 库中hideturtle()、home()、clear()和reset()的说法,错误的是?( )
A. 使用home()和reset()函数都能让海龟回到原点且朝着初始方向
B.使用clear()和reset()函数都能擦除画布痕迹
C.使用home()和clear()都能让海龟回到原点且朝着初始方向
D.使用turtle.hideturtle()可以让海龟隐藏起来,可以通过reset()让海龟重新显示
25.统计班级兴趣,喜欢绘画的有15 人,喜欢音乐的有 12 人,两样都喜欢的有 4 人。
问:班级至少有多少人?( )
A. 19
B.23
C.27
D.31

二、判断题(共10题,共20分)

26.在Python中,字符串是不可变的。( )
27.使用turtle.penup()命令后,画笔将不再绘制线条。( )
28.Python 2和 Python 3两个版本的语法完全兼容,无需修改代码即可直接迁移。( )
29.在数学运算式3*2**3//5中,运算顺序是自左向右依次运算。( )
30.在Python 程序设计中,"10"和10可以直接进行加法运算。( )
31.在Python语言中,Name、And、Else、Not都可以作为变量名。( )
32.执行print(0>1)语句,输出的结果为False。( )
33.运行下列Python 代码,能够正常输出条件成立。( )
a = 10
if a >= 6:
print("条件成立")
34.运行下列Python 代码,该代码设置的画布宽度为 0.5 像素、高度为 0.6 像素。( )
import turtle
turtle.setup(0.5, 0.6)
35.运行以下代码输出的结果为Python3。( )
print('python + '1' * 3)

三、编程题(共2题,共30分)

36.小会想用程序绘制孔雀羽毛的图案(如图1所示),但他不知道该怎样编写,你能帮帮他吗?(提示:请按照图1中给出的坐标、半径等信息编写,线段和圆的颜色不做要求,默认即可;画笔大小不做具体要求,建议不要超过6)
1.准备工作
(1)根据图1所示信息,确定所需参数;
(2)根据要求设定好画笔大小。
2.功能实现
(1)根据图1中的参数,画出一段竖线;起始坐标是(0,0),终点坐标是(0,60)
(2)根据图1中的参数,画出内外两个圆;外圈的半径是80,内圈的半径是50;
(3)两个圆与线段的一端有同一个交点(如图1所示)。
 图1:
37.小明有n元用于购物,商品的单价为a元。请你编写程序,帮小明计算他最多能够购买多少件商品。
要求:
(1)提示输入小明的总钱数n;商品的单价a;可以分两次输入,也可以一次输入;
(2)程序会根据输入的数字计算小明最多能购买多少件商品;
(3)输出结果:最多能够购买XX件商品。

参考答案及解析

今日福利

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

领取后这样用更高效

1、打印真题,让孩子独立完成,计时60分钟

2、对照答案解析,用红笔标记错误点,订正后形成私人错题库

3、考前将错题库再次消化,查缺补漏

更多备考资料持续输送中……

编程小将加油站

“

历经三年多,陪伴孩子从图形化编程一级到三级,再到Python一级双体系通关,我深知备考路上优质资源的稀缺与不易。那些全网翻找真题的深夜、拆解70%无效引流资料的无奈、陪伴孩子解析30+套真题的坚持,都化作今日分享的动力。

“

作为实战派家长,我将持续更新少儿编程、Scratch、Python、C++等的相关资讯与备考资料,打造没有套路只有干货的编程家庭资源站,点击“关注”持续接收我们的分享。

邀您同行,共享资源。

在这里,没有高深的理论,只有经实战检验过的:「看得懂的解析」+「跟得上的节奏」+「用得着的技巧」。

让我们的孩子用实力说话,一起为梦想加油!

最新文章

随机文章