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

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

  • 2026-09-03 11:20:46
「真题」2025年6月CIE软件编程Python一级

点击蓝字 关注我们

2026

中国电子学会

青少年等级考试

软件编程:图形化 | Python

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

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

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

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

2025年6月等级考试

Python一级真题

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

1.如图所示程序,下列操作哪个能实现:程序不报错,仅中间红色虚线框中部分不运行?()
A. import turtle
turtle.pendown()
turtle.forward(150)
turtle.left(120)
'''
turtle.forward(150)
turtle.left(120)
"""
turtle.forward(150)
turtle.left(120)
turtle.penup()
B.import turtle
turtle.pendown()
turtle.forward(150)
turtle.left(120)
'''
turtle.forward(150)
turtle.left(120)
'''
turtle.forward(150)
turtle.left(120)
turtle.penup()
C.import turtle
turtle.pendown()
turtle.forward(150)
turtle.left(120)
###
turtle.forward(150)
turtle.left(120)
###
turtle.forward(150)
turtle.left(120)
turtle.penup()
D.import turtle
turtle.pendown()
turtle.forward(150)
turtle.left(120)
,,,
turtle.forward(150)
turtle.left(120)
###
turtle.forward(150)
turtle.left(120)
turtle.penup()
2.下列选项中写法正确,运行后不报错的是?()
A. a='去年今日此门中'
B.a='人面桃花相映红"
C.a="人面不知何处去'
D.a=,桃花依旧笑春风,
3.小会想用下面的程序画一条线段,但不成功,下列选项中哪个修改方案能帮他实现设想?()
程序:
import turtle
turtle.penup()
turtle.forward(300)
A. 将import turtle修改为#import turtle
B.将turtle.penup()修改为turtle.pendown()
C.将turtle.forward(300)修改为turtle.backward(300)
D.在程序最后再添加turtle.pendown()
4.小会的学校有一个游泳池,如图1所示,现在需要沿着游泳池的边缘画一条警戒线,需要计算出游泳池的周长,小会编写了一个程序,如下所示,下面四个选项中哪个填入图中红色问号处无法计算出游泳池的周长?( )
程序:
a=50
b=25
zhouchang=?  
print('周长=',zhouchang)
A. a+b+a+b
B.(a+b)*2
C.a*2+b*2
D.a*b
5.在交互模式下,输入下面哪一个选项中的内容,并按回车键,会显示True?( )
A. not 1
B.not True
C.not 0
D.not fasle
6.执行语句print(2 + 4 * 4) 的输出结果是?( )
A. 18
B.14
C.20
D.10
7.执行turtle.right(90)命令后,画笔将如何转动?( )
A. 向左转动90度
B.向右转动90度
C.向前移动90单位
D.向后移动90单位
8.已知x=3,y=7,则表达式 (x < y and not x == 3) or (y > 5 and x != 2) 的值为?( )
A. True
B.False
C.3
D.7
9.在IDLE集成开发环境中编辑源代码文件,下列选项描述错误的是?( )
A. 在交互模式中直接输入代码并立即执行,无需保存
B.在脚本模式中输入代码,保存后统一运行
C.交互模式更加适合测试单行代码或者简单表达式
D.打开IDLE,默认进入的是脚本模式,必须保存运行
10.以下关于变量赋值,最终变量a为整型变量,且赋值为10的是?( )
A. a=3.5+6.5
B.a="10"
C.a=2+8
D.a==10
11.已知a=1;b=2;以下结果输出为True的是?( )
A. a==1 and b==1
B.a==b==1
C.a==1 or b==1
D.a>=b
12.下列关于a>=b的说法正确的是?( )
A. 只有a的值大于b的值,a>=b成立
B.a的值可以等于b的值,a>=b成立
C.a和b的值必须为整型,才可以比较大小
D.a>=b 也可以写成 a>b and a==b
13.执行以下指令,观察海龟的运行路径描述正确的是?()
import turtle
turtle.goto(0,100)
turtle.home()
A. 海龟方向不变,向右移动100像素,然后返回原点
B.海龟方向朝右,向上移动100像素,然后返回原点
C.海龟方向朝上,向上移动100像素,然后返回原点
D.海龟没有移动,方向也没有变化
14.在模拟机器人电量消耗的程序设计中,已知满电电量值a = 15,执行a = a - 5后,a的值是?( )
A. 15 
B.10
C.5
D.20 
15.生成式人工智能应用对学习和生活有着积极的影响,某同学为了宣传人工智能,计划使用turtle 绘图来创作海报,下列代码可以将画笔设置为绿色的是?( )
A. turtle.pencolor("green")
B.turtle.fillcolor("green")
C.turtle.color("red", "green")
D.turtle.bgcolor("green")
16.2025年5月24日-31日是第二十五个全国科技活动周,某学校正在组织科技周活动,老师需要将35名学生分为每组6人的编程小组,用Python计算可分多少组?剩余几人?( )
A. 35 // 6 = 5组,剩余35 % 6 = 5人
B.35 / 6 = 5组,剩余5人
C.35 % 6 = 5组,剩余35 // 6 = 5人
D.35 // 6 = 6组,剩余0人
17.以下哪一项不属于常见的Python软件开发环境?( )
A. PyCharm
B.Jupyter Notebook
C.IDEL
D.WPS Office
18.粗心的小明将变量的命名规则忘了,在刚刚写好的程序中出现了以下4个变量,请你帮帮小明,找出以下哪一项不能作为变量名?( )
A. name1
B.naMe_2
C.3number
D.num4_Ber
19.小明为了画出魔丸哪吒,写了1000行代码,在运行过程中发现画笔移动缓慢,很长时间也画不出来,为了最快地画出哪吒,请问需要在导入turtle库后执行以下哪项命令?( )
A. turtle.speed(1)
B.turtle.speed(10)
C.turtle.speed(0)
D.turtle.speed(fast)
20.在Python中运行print(25/5),输出的结果为?( )
A. 5
B.20
C.5.0
D.20.0
21.运行print(7>=5 and 'card'=='car'),输出结果为?( )
A. True
B.False
C.0
D.报错
22.学校组织春季研学活动,计划从学校(坐标系原点 (0,0))出发,依次前往钟楼、大雁塔和大唐芙蓉园游览,最后回到学校。小晴想要在Python中画出游玩轨迹,到大唐芙蓉园后,下列哪个函数可以让轨迹回到学校?( )
A. turtle.circle(0,0)
B.turtle.home()
C.turtle.dot()
D.turtle.forward(100)
23.下列关于turtle.hideturtle()和turtle.clear()说法错误的是?( )
A. turtle.hideturtle()可以让箭头图标消失,让画笔隐藏起来
B.turtle.clear()可以擦除所有绘图痕迹,恢复空白画布
C.两者都不需要参数
D.两者都可以让绘图内容完全消失
24.下列属于赋值语句的是?()
A. num=num+1
B.m==1
C.m+n=4
D.input("请输入一个数")
25.北京时间2025年4月24日17时17分,我国神舟二十号载人飞船奔赴太空,李欣想要和爸爸一起乘坐客车去甘肃酒泉卫星发射中心观礼,车上本来有25人,到站后,下去了13人,又上来了8人,请问车上还剩下多少人?( )
A. 20
B.13
C.4
D.21

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

26.图1是摩尔斯电码表,就是使用“.”和“-”的组合来代表字符,根据电码表,小会编写了下面的程序用来按顺序输出两个数字的电码,他想输出的数字是1和5。( )
程序:
print('.----')
print('.....')
27.小会编写了一个程序,这个程序能画出三角形。()
程序:
import turtle
turtle.pendown()
turtle.goto(0,100)
turtle.goto(100,100)
turtle.home()
28.小明的电脑里安装有Python的两个版本:Python2和Python3,它们能互相听懂对方说的所有"魔法咒语"(代码),它们完全兼容。( )
29.执行语句a = "123" 后,变量 a 的数据类型是字符串。( )
30.print(int("7.65")),输出结果是7。( )
31.Turtle库中利用turtle.circle(100)和turtle.circle(-100)指令分别画圆,海龟的初始位置运动路径是完全一样的。( )
32.某同学在IDLE 里编写Python程序,在保存 Python 程序文件时,文件名用什么命名都不会不影响程序运行。( )
33.在IDLE的交互模式中运行 3+5  与print("3+5"),其运行结果都为8。( )
34.小明最近看了电影《哪吒》,想要用Python模拟哪吒和敖丙的对话。运行print("哪吒:'你好,敖丙!'")语句,输出结果为 哪吒:你好,敖丙!。( )
35.int(3.5)的值是3。( )

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

36.小明去超市买了苹果和香蕉,苹果每斤6.5元,香蕉每斤4.8元。小明买了m斤苹果和n斤香蕉(m和n都是不是0的整数),请写一段程序计算小明一共需要支付多少钱?

要求:

(1)程序开始运行后,需要用户输入m和n的值(整数),可以分两次输入;

(2)用户输入斤数时,要有提示语,提示语分别为:“请输入苹果斤数:”、 “请输入香蕉斤数:”;

(3)计算公式正确,正确实现总费用的计算逻辑;

(4)输出格式正确,输出字符串包含提示文本,如“小明一共需要支付:”,“元”;

(5)代码规范,运行正常。

友情提示:

由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

37.夏天快到了,又到了吃西瓜的季节。西瓜是夏天的代表,让人在它的色香味中,感受到夏天的魅力。请你用Python,画出如下图所示的西瓜:

要求:

(1)西瓜左上角坐标为(0,0),西瓜红壤左上角坐标为(10,0);

(2)整个西瓜半径为100,西瓜红壤半径为90;

(3)西瓜绘制完成后,隐藏画笔。

思路提示:

(1)先画绿色瓜皮,由于西瓜是向上的,所以,在画绿皮之前,需要把画笔右转90度(right(90));

(2)右转90度后开始画绿皮,画完后画笔回到(0,0)坐标,以便形成完整的半圆,以便填充绿色;

(3)画笔移动到(10,0)坐标;

(4)将画笔右转180度(right(180));

(5)右转180度后开始画红壤,画完后画笔回到(10,0)坐标,以便形成完整的半圆,以便填充红色;

(6)隐藏画笔。

友情提示:

考试平台暂不支持画笔命名:Pen()命令,同学们可以选用其他命令;当然如果使用了Pen()命令,只要程序是正确的,阅卷时依然按照正确处理。

参考答案及解析

今日福利

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

领取后这样用更高效

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

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

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

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

请在微信客户端打开

编程小将加油站

“

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

“

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

邀您同行,共享资源。

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

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

最新文章

随机文章