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

2025年6月电子学会青少年软件编程(Python一级)等级考试试卷
客观题 一级 2025 2025-07-12 15:40:31 68

一、单选题

1.

以下关于变量赋值,最终变量a为整型变量,且赋值为10的是?( )

A.

a=3.5+6.5

B.

a="10"

C.

a=2+8

D.

a==10

2.

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人

3.

在Python中运行print(25/5),输出的结果为?( )

A.

5

B.

20

C.

5.0

D.

20.0

4.

在交互模式下,输入下面哪一个选项中的内容,并按回车键,会显示True?( )

A.

not 1

B.

not True

C.

not 0

D.

not fasle

5.

下列关于turtle.hideturtle()和turtle.clear()说法错误的是?( )

A.

turtle.hideturtle()可以让箭头图标消失,让画笔隐藏起来

B.

turtle.clear()可以擦除所有绘图痕迹,恢复空白画布

C.

两者都不需要参数

D.

两者都可以让绘图内容完全消失

6.

小会想用下面的程序画一条线段,但不成功,下列选项中哪个修改方案能帮他实现设想?( )

程序:

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()

7.

执行turtle.right(90)命令后,画笔将如何转动?( )

A.

向左转动90度

B.

向右转动90度

C.

向前移动90单位

D.

向后移动90单位

8.

在模拟机器人电量消耗的程序设计中,已知满电电量值a = 15,执行a = a - 5后,a的值是?( )

A.

15

B.

10

C.

5

D.

20

9.

已知a=1;b=2;以下结果输出为True的是?( )

A.

a==1 and b==1

B.

a==b==1

C.

a==1 or b==1

D.

a>=b

10.

以下哪一项不属于常见的Python软件开发环境?( )

A.

PyCharm

B.

Jupyter Notebook

C.

IDEL

D.

WPS Office

11.

下列关于a>=b的说法正确的是?( )

A.

只有a的值大于b的值,a>=b成立

B.

a的值可以等于b的值,a>=b成立

C.

a和b的值必须为整型,才可以比较大小

D.

a>=b 也可以写成 a>b and a==b

12.

下列选项中写法正确,运行后不报错的是?( )

A.

a='去年今日此门中'

B.

a='人面桃花相映红"

C.

a="人面不知何处去'

D.

a=,桃花依旧笑春风,

13.

小会的学校有一个游泳池,如图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

14.

已知x=3,y=7,则表达式 (x < y and not x == 3) or (y > 5 and x != 2) 的值为?( )

A.

True

B.

False

C.

3

D.

7

15.

如图所示程序,下列操作哪个能实现:程序不报错,仅中间红色虚线框中部分不运行?( )

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()
16.

执行以下指令,观察海龟的运行路径描述正确的是?( )

import turtle
turtle.goto(0,100)
turtle.home()
A.

海龟方向不变,向右移动100像素,然后返回原点

B.

海龟方向朝右,向上移动100像素,然后返回原点

C.

海龟方向朝上,向上移动100像素,然后返回原点

D.

海龟没有移动,方向也没有变化

17.

在IDLE集成开发环境中编辑源代码文件,下列选项描述错误的是?( )

A.

在交互模式中直接输入代码并立即执行,无需保存

B.

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

C.

交互模式更加适合测试单行代码或者简单表达式

D.

打开IDLE,默认进入的是脚本模式,必须保存运行

18.

运行print(7>=5 and 'card'=='car'),输出结果为?( )

A.

True

B.

False

C.

0

D.

报错

19.

执行语句 print(2 + 4 * 4) 的输出结果是?( )

A.

18

B.

14

C.

20

D.

10

20.

学校组织春季研学活动,计划从学校(坐标系原点 (0,0))出发,依次前往钟楼、大雁塔和大唐芙蓉园游览,最后回到学校。小晴想要在Python中画出游玩轨迹,到大唐芙蓉园后,下列哪个函数可以让轨迹回到学校?( )

A.

turtle.circle(0,0)

B.

turtle.home()

C.

turtle.dot()

D.

turtle.forward(100)

21.

粗心的小明将变量的命名规则忘了,在刚刚写好的程序中出现了以下4个变量,请你帮帮小明,找出以下哪一项不能作为变量名?( )

A.

name1

B.

naMe_2

C.

3number

D.

num4_Ber

22.

下列属于赋值语句的是?( )

A.
num=num+1
B.
m==1
C.
m+n=4
D.
input("请输入一个数")
23.

小明为了画出魔丸哪吒,写了1000行代码,在运行过程中发现画笔移动缓慢,很长时间也画不出来,为了最快地画出哪吒,请问需要在导入turtle库后执行以下哪项命令?( )

A.

turtle.speed(1)

B.

turtle.speed(10)

C.

turtle.speed(0)

D.

turtle.speed(fast)

24.

生成式人工智能应用对学习和生活有着积极的影响,某同学为了宣传人工智能,计划使用 turtle 绘图来创作海报,下列代码可以将画笔设置为绿色的是?( )

A.

turtle.pencolor("green")

B.

turtle.fillcolor("green")

C.

turtle.color("red", "green")

D.

turtle.bgcolor("green")

25.

北京时间2025年4月24日17时17分,我国神舟二十号载人飞船奔赴太空,李欣想要和爸爸一起乘坐客车去甘肃酒泉卫星发射中心观礼,车上本来有25人,到站后,下去了13人,又上来了8人,请问车上还剩下多少人?( )

A.

20

B.

13

C.

4

D.

21

二、判断题

1.

某同学在 IDLE 里编写Python程序,在保存 Python 程序文件时,文件名用什么命名都不会不影响程序运行。( )

A.正确 B.错误
2.

在IDLE的交互模式中运行 3+5  与print("3+5"),其运行结果都为8。( )

A.正确 B.错误
3.

小明最近看了电影《哪吒》,想要用Python模拟哪吒和敖丙的对话。运行print("哪吒:'你好,敖丙!'")语句,输出结果为 哪吒:你好,敖丙!。( )

A.正确 B.错误
4.

小明的电脑里安装有Python的两个版本:Python2和Python3,它们能互相听懂对方说的所有"魔法咒语"(代码),它们完全兼容。( )

A.正确 B.错误
5.

int(3.5)的值是3。( )

A.正确 B.错误
6.

print(int("7.65")),输出结果是7。( )

A.正确 B.错误
7.

执行语句 a = "123" 后,变量 a 的数据类型是字符串。( )

A.正确 B.错误
8.

小会编写了一个程序,这个程序能画出三角形。( )

程序:

import turtle
turtle.pendown()
turtle.goto(0,100)
turtle.goto(100,100)
turtle.home()
A.正确 B.错误
9.

图1是摩尔斯电码表,就是使用“.”和“-”的组合来代表字符,根据电码表,小会编写了下面的程序用来按顺序输出两个数字的电码,他想输出的数字是1和5。( )

程序:

print('.----')
print('.....')
A.正确 B.错误
10.

Turtle库中利用turtle.circle(100)和turtle.circle(-100)指令分别画圆,海龟的初始位置运动路径是完全一样的。( )

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