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

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

  • 2026-10-11 08:54:19
「真题」2025年3月CIE软件编程Python一级

点击蓝字 关注我们

2026

中国电子学会

青少年等级考试

软件编程:图形化 | Python

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

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

「真题分享」2025年6月中国电子学会青少年等级考试 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分)

26.input 语句获得的数字是整数类型。( )
27.在Python中,IDLE有两种模式,分别是交互模式和脚本模式。其中,脚本模式是最为便捷的一种模式,直接输入一行代码或者命令,立刻就可以反馈运行结果。( )
28.turtle.color("green","yellow")与turtle.fillcolor("yellow")设置的画笔填充颜色相同。( )
29.变量和常量的区别在于,在程序运行过程中,变量的值是可以发生变化的量,而常量是不发生变化的量。()
30.Turtle库中画布的大小和图形化的舞台区一样,都是固定大小的,长是480,宽是360。( )
31.Python中,成对使用的单引号或双引号包围的字符串是完全相同的。( )
32.安装完Python开发环境后必须再单独安装IDLE,才能使用IDLE编写代码。( )
33.可以使用int()将字符串类型的'3.14'转换为整数类型的3。( )
34.运行代码print(int(3.9999)),输出的结果是4。( )
35.设置变量a=input('请输入一个整数'),输入整数5,变量a的数据类型为int。( )

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

36.编写一个Python程序,计算长方形的周长(提示:长方形的周长计算公式为:周长=2*(长+宽))。
要求:
(1)程序开始运行后,输入长方形的长和宽,输入的数字是整数(可以分两次输入);
(2)要求提示语必须有,提示语为“长方形的长是:”和“长方形的宽是:”;
(3)程序根据长和宽计算输出结果。例如,输入长:8, 宽:10;输出为“长方形的周长为:36”。
37.《哪吒2》火爆全球,成为全球票房最高的动画片,在片中哪吒与敖丙分别为火和水的象征,同时在剧中“魔丸”(哪吒)与“灵珠”(敖丙)最后结合在一起产生了巨大能量,这些思想都来源于我国道家阴阳结合的传统文化。太极和太极图是中国道家文化中的重要内容,它们以简洁明快的图形和深刻的哲学思想,表达了中国古代文化对宇宙和人生的独特理解和追求。请使用Turtle库画出下面的简易版的太极图。
 要求:
(1)将画笔的粗细设置为5;
(2)以坐标(0, 0)为起点,以120为半径画出最外面的大圆,如下图所示;
 (3)以坐标(0, 0)为起点,以60为半径画出大圆内靠下方的半圆,半圆开口向右,如下图所示(提示:可以用命令turtle.circle(60, -180)来改变半圆开口方向);
 (4)画完第③步中的半圆后,接着画出大圆内靠上方的半圆,半圆的半径为60,开口向左,如下图所示(提示:可以通过命令turtle.circle(-60, -180)来改变半圆开口方向);
 (5)抬起画笔并将画笔移动到坐标为(0, 40)的位置,然后画出大圆内靠下方的小圆,小圆的半径为20,如下图所示;
 (6)抬起画笔并将画笔移动到坐标为(0, 160)的位置,然后画出大圆内靠上方的小圆,小圆的半径为20,如下图所示。

参考答案及解析

今日福利

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

领取后这样用更高效

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

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

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

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

编程小将加油站

“

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

“

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

邀您同行,共享资源。

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

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

最新文章

随机文章