万卷网> 电子学会考级 >Python等级考试 > 2026年3月电子学会青少年软件编程(Python一级)等级考试试卷

2026年3月电子学会青少年软件编程(Python一级)等级考试试卷
客观题 一级 2026 2026-04-29 13:42:04 186

一、单选题

1.

下列属于Python保留字的是?( )

A.

false

B.

list

C.

turtle

D.

import

2.

老师每天都要收作业和判作业(也称作批改作业),交作业时学生们按先后顺序将作业本摞在一起,而判作业时,老师总是从最上面的作业开始,从上往下一个一个的批改,不会跳过任何一本,如图1所示就是交作业和判作业的顺序。班里有6名学生交作业,先后顺序是:小会、图图、彬彬、大为、小浩、小亮。下面哪个选项能输出正确的判作业(批改作业)顺序?( )

A.

print('小会、图图、彬彬、大为、小浩、小亮')

B.

print('小亮、小浩、大为、彬彬、图图、小会')

C.

print('小浩、大为、图图、彬彬、小会、小亮')

D.

print('彬彬、小亮、大为、图图、小浩、小会')

3.

校园手工课上,老师准备了 53 张彩纸,要分给 10 个小组做手工。老师想知道每个小组能分到多少张彩纸,小明用 Python 计算 53 // 10 的结果,以下正确的是?( )

A.

5

B.

5.0

C.

5.3

D.

530

4.

黄旭华院士是中国核潜艇事业的奠基人,被誉为“中国核潜艇之父”。为纪念他的贡献,胡同学编写了一段程序。下列选项中,哪一个变量的数据类型不是字符串?( )

A.

name ="黄旭华"

B.

age = 99

C.

title = str(input("请输入他的荣誉称号:"))

D.

word = input("请写下对他的致敬:")

5.

小乐在编程时想把两个字符串连在一起,就像把两块乐高积木拼起来一样!他应该用哪个"符号"呢?( )

A.

+

B.

-

C.

*

D.

/

6.

想要输出“2026Deepseek”(中间不能有空格),以下程序正确的是?( )

A.

print(2026,Deepseek)

B.

print(2026+"Deepseek")

C.

print("2026","Deepseek")

D.

print("2026"+"Deepseek")

7.

下列哪个软件不能运行 Python 程序?( )

A.

Scratch

B.

VSCode

C.

Pycharm

D.

IDLE

8.

表达式 not (3 < 4 ) 的结果是?( )

A.

True

B.

False

C.

3

D.

4

9.

已知 x = 3;y = 3.8,以下结果输出为 False 的是?( )

A.

print(x<y)

B.

print(x!=y )

C.

print(not x)

D.

print(y>3)

10.

老师在检查小雨的程序时,发现小雨漏了输出语句,因此老师想在程序中通过注释语句提示小雨修改错误,下列哪个语句可以帮助老师提醒小雨并且不影响程序运行?( )

A.

*请添加输出语句

B.

#请添加输出语句

C.

<请添加输出语句>

D.

/请添加输出语句

11.

a=4,b=8,关于表达式b%a,计算正确的是?( )

A.

0

B.

1

C.

4

D.

8

12.

下列对Python中变量名的说法中,不正确的是?( )

A.

my-name不可以作为变量名,my_name可以作为变量名

B.

1apple可以作为变量名

C.

false可以作为变量名

D.

num和Num是两个不同的变量

13.

在Turtle库中,以下哪个命令执行后再移动画笔的时候不会留下痕迹?( )

A.

turtle.forward()

B.

turtle.penup()

C.

turtle.pendown()

D.

turtle.speed()

14.

在turtle库中,以下哪个命令用于隐藏画笔?( )

A.

turtle.showturtle()

B.

turtle.hideturtle()

C.

turtle.clear()

D.

turtle.done()

15.

关于turtle.circle()函数,以下描述错误的是?( )

A.

可以绘制圆形。

B.

如果只有一个数字参数,没有其他任何字符,这个参数代表圆的半径。

C.

默认绘制的是完整的圆。

D.

使用该函数必须先调用turtle.penup()。

16.

老师出了一道数学题,给出的算式为1+2×3+4×5,要求同学们用一对括号括住相邻的两个数字,并用程序验证哪个算出的数值最大。选项中列出了四种括号放置的位置,请选出输出值最大的?( )

A.
a=(1+2)*3+4*5
print(a)
B.
a=1+(2*3)+4*5
print(a)
C.
a=1+2*(3+4)*5
print(a)
D.
a=1+2*3+(4*5)
print(a)
17.

关于 IDLE 集成开发环境,下列选项描述错误的是?( )

A.

交互式的提示符为>>>,要在提示符后面输入代码

B.

在脚本模式中输入代码,需保存后统一运行

C.

在IDLE脚本式保存文件时,文件后缀名用什么都不会影响程序运行

D.

打开 IDLE,默认进入的是交互式

18.

下列代码中,哪一项可以画出如下图所示的正六边形(六边形的顶点到中心点的距离是60)?( )

A.

turtle.circle(60,360,6)

B.

turtle.circle(6,360,60)

C.

turtle.circle(60,6,360)

D.

turtle.circle(6,6,6)

19.

陈瑞使用Python的turtle库绘制五星红旗时,若希望用最快的速度看到自己绘制的图案,下列画笔速度参数最合适的是?( )

A.

turtle.speed(0)

B.

turtle.speed(1)

C.

turtle.speed(5)

D.

turtle.speed(10)

20.

哪个选项中的程序运行后会输出False?( )

A.
a=100
b=100
print(a==b)
B.
a=100
b=200
print(a<=b)
C.
a=100
b=200
print(a<b)
D.
a=100
b=200
print(a==b)
21.

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


A.

+=

B.

!=

C.

not

D.

%

22.

关于代码turtle.setup(400,300)说法正确的是?( )

A.

窗口高度是400

B.

窗口宽度是300

C.

400和300均为像素值

D.

该窗口会出现在屏幕左上角

23.

在turtle库中,以下哪个命令用于开始填充颜色?( )

A.

turtle.fill()

B.

turtle.begin_fill()

C.

turtle.end_fill()

D.

turtle.color()

24.

赛里木湖被称为“太平洋的最后一滴眼泪”,其门票优惠政策规定:6周岁及以下儿童(包含6岁)、65周岁及以上老年人(包含65岁)均可免门票。以下Python表达式中,能正确判断是否符合免票条件的是?( )

A.

age<=6 or age>=65

B.

age<=6 and age>=65

C.

not age>=6 or age>=65

D.

not age>=6 and not age<=65

25.

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

A.

(3 > 2) and (5 == 5)

B.

(7 < 6) or (not 4 != 4)

C.

not 1 and (8 > 3)

D.

(9 != 10) or (6 >= 6)

二、判断题

1.

float()函数,能够将小数转变为整数。( )

A.正确 B.错误
2.

在Python语言中,不能使用成对的 """(三个双引号) 进行多行注释。( )

A.正确 B.错误
3.

代码1:

print("你好")
print("hello")

代码2:

print("你好\nhello")

两段代码输出的结果相同。( )

A.正确 B.错误
4.

在交互模式下,输入代码后按下Enter键即可运行程序。( )

A.正确 B.错误
5.

默认情况下,print()函数在输出内容后不会自动换行,可以通过end=""进行换行。( )

A.正确 B.错误
6.

Python中可以使用分号";"分隔多条语句,在一行进行指令输入,例如a=2;b=3。( )

A.正确 B.错误
7.

Turtle库中,dot(50)和circle(50)都可以画圆,两个画的圆一样大,并且都是一个实心圆。( )

A.正确 B.错误
8.

turtle.color()指令中的参数可以只写一个,代表同时设置画笔和填充颜色都是该颜色。( )

A.正确 B.错误
9.

print(int('8.88')),代码输出的结果为8。( )

A.正确 B.错误
10.

执行语句 print(2 ** 3) 的输出结果是 8。( )

A.正确 B.错误
公众号
客服 反馈
顶部