2025年9月青少年软件编程Python等级考试(一级)真题试卷
剩余时间 --:--:--
单选题 共 25 题
1.

在交互模式下输入1+2+3+4,按回车键后,显示的结果为?( )

2.

下面程序运行后显示的结果是?(

str(123)+123
3.

小会编写了一个程序,运行后显示的结果为?(

程序:

a=100
b=a
a=b+10
print('a=',a)
print('b=',b)
4.

马上要春游了,小会班里有6个小组,每个小组有6名同学。学校为同学们准备了矿泉水,小会班一共有108瓶,要平均分给每名同学。他编写了程序,用来计算,下面选项中能够同样计算出正确结果的是?(

程序:

shui=108
meiren=108/6/6
print('每人分配矿泉水数=',meiren)
5.

下列哪个函数可以将字符串转换为整数?(

6.

已知x=5y=10,则表达式x<y and x != 5 的值为?( )

7.

下列哪个表达式的结果为False?( )

8.

关于代码注释,下列说法正确的是?(

9.

turtle画图中,常常使用turtle.color(color1,color2)指令进行画笔颜色和填充颜色的设置,下列关于该指令说法正确的是?(

10.

Turtle库中,turtle.circle()的几种用法,说法错误的是?(

11.

自然语言处理在语音识别技术中有很重要的作用,某同学想研究它的部分程序,需要在IDLE中打开相关的Python文件,下列能在IDLE中直接打开的文件是?( )

12.

某同学想要绘制DeepSeek(深度求索) 的标志图案,在使用 turtle 库绘图前,需要先导入turtle库,正确的turtle库导入语句是?( )

13.

某同学正在参加“中国电子学会信息素养大赛”,想要在Python中绘制机器人从起点到终点的移动路线,已知起点是 (0, 0),终点是 (120, 120),下列正确的代码是?( )

14.

Python中,使用语句print(13-2*3)的输出结果为?( )

15.

在导入turtle库之后,直接运行turtle.forward(100)命令,请问在画布中,画笔往哪个方向进行绘制?( )

16.

在导入turtle库后,只执行了turtle.forward(100)这一命令,请问以下哪一项不能让画笔回到初始位置?( )

17.

运行如下代码后,变量a中保存的值为?( )

a = 3
b = 5
a += b
18.

下列选项中,变量a的数据类型是整数的是?( )

19.

某外卖平台的商家推出“三选一”套餐活动,用户只能选择汉堡、炸鸡、卤肉卷中的一种。用Python程序描述,下列哪个选项的表达式可以准确实现“三选一”?( )

20.

下列与a=a+5等价的表达式是?( )

21.

已知以下程序,请问输出的结果为?(

a = int(7.7) 
a+=2
print(a)
22.

Turtle库中,需将窗口大小设为宽600像素、高400像素,窗口初始位置距屏幕左边缘150像素、距屏幕上边缘250像素。以下哪个选项能实现此需求?( )

23.

统计班级兴趣,喜欢足球的有12人,喜欢篮球的有10人,两样都喜欢的有3人。问:班级至少有多少人?( )

24.

print(16 == 16.0) 输出的结果是?( )

25.

下列哪个选项的运算优先级最高?(

判断题 共 10 题
1.

小会编写了一个Python程序,保存并运行后,会报错。( )

程序:

a=100
  b=200      
print(b/a)
2.

小会编写了一个画圆的程序,运行以后会画出一个圆,一直保留。(

程序:

import turtle
turtle.pendown()
turtle.circle(100)
turtle.clear()


3.

Python中,变量命名可以以数字开头。( )

4.

Python中,True不可以作为变量名来使用,但是true可以作为变量名来使用。( )

5.

某同学在学习Python时, 了解到PythonPython2Python3版本,他觉得Python3Python2的升级,Python2的程序是完全可以用Python3运行的。( )

6.

执行print(3)和执行print('3')的输出结果都是3,所以两条语句的输出结果没有任何区别。(

7.

print()函数中,变量名不需要用引号引起来。(

8.

Pythonturtle模块中,执行turtle.fillcolor("pink")会直接改变当前画笔的绘制颜色为粉色。( )

9.

打开IDLE,默认进入的是交互式,交互模式的提示符为>>>,要在提示符后面输代码。( )

10.

运行以下代码输出的结果为num4。( ) 

print('num' + '2' * 2)
问答题 共 2 题
1.

请使用Turtle库画出如下图所示的图形。

要求:

1)绘制如图所示图形,半圆的半径是100B点为坐标原点(0,0);

2)三角形顶点A坐标为(100,100)

3)画笔的粗细为5,画笔黑色,画笔速度设置为5

4)画笔最终回到坐标原点并隐藏。


2.

中国公安部117日发布最新统计,截至2024年底,全国新能源汽车保有量达3140万辆,为了保证新能源汽车的充电便利性,减少里程焦虑,国家大力支持“超级充电桩”的建设,已知某地新能源超级充电站的充电规则为:

1)充电:每度电收费0.5元;

2)停车:两小时以内免费,超出后,每小时收费3元。

某新能源汽车在该超级充电站充电 1小时30分钟,充电60度,请你设计编写程序计算此次充电花费的总费用。

要求:

1)要有计算过程,不能直接写一个数字;

2)要有print输出语句;

3)直接正确输出总费用(数字)即可,不用写单位及提示语。

C++ 编辑器
输入
输出