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

2025年3月电子学会青少年软件编程(Python一级)等级考试试卷
客观题 一级 2025 2025-04-13 09:11:39 100

一、单选题

1.

“爷爷,您今年多少岁了?” 小明问,爷爷想考考小明,于是告诉他:“我现在的年龄加上18,除以6,减去5,最后乘以10,恰巧是100岁。”你知道小明的爷爷今年多少岁?( )

A.

68

B.

70

C.

72

D.

78

2.

小明手里有20个乒乓球,一个盒子最多可以放3个,请问以下运算哪个可以帮助小明计算出至少需要多少个盒子?( )

A.

20/3+1

B.

20%3

C.

20//3

D.

20//3+1

3.

以下哪个命令是让turtle向前移动100个单位?( )

A.

turtle.move(100)

B.

turtle.forward(100)

C.

turtle.go(100)

D.

turtle.advance(100)

4.

在Python中,下列哪一条语句可以改变画笔当前位置?( )

A.

dot(100)

B.

setheading(100)

C.

left(100)

D.

goto(100,0)

5.

下列选项中,两个运算符运算优先级相同的是?( )

A.

()和**

B.

/和%

C.

not和>

D.

-和<=

6.

下面print语句,哪一个是正确的用法?( )

A.

print 龙腾虎跃

B.

print(龙腾虎跃)

C.

print('龙腾虎跃')

D.

print'龙腾虎跃'

7.

下列图形可能是哪段代码执行后的结果?( )

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)
8.

下面哪个是右转90°的正确命令?( )

A.

forward(90)

B.

left(90)

C.

right(90)

D.

bakeward(90)

9.

小新同学想要使用Python程序来计算本次班级捐款的总费用,于是他先定义了一个用来保存总额的变量,以下正确的定义是?( )

A.

num

B.

else

C.

in

D.

and

10.

已知以下程序,请问输出结果是?( )

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

11.

15>=8的运算结果是什么?( )

A.

15

B.

8

C.

False

D.

True

12.

运行代码

print('4*9=')


print(36) 


的结果是以下哪一项?( )

A.

4*9=


36


B.

4*9

C.

36

D.

4*9=,36

13.

小明同学自从学习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)

14.

以下哪一个是Python文件?( )

A.

dragon.sb3

B.

dragon.cpp

C.

dragon.idle

D.

dragon.py

15.

小明想要使用指令circle(100),绘制一个圆形,从坐标原点出发,绘制完成后,画笔最后的坐标是?( )

A.

(0,0)

B.

(100,0)

C.

(0,100)

D.

(0,-100)

16.

已知运算式 2+16/(2+2)**2,请问最先运算的是哪一部分?( )

A.

括号内

B.

除法

C.

加法

D.

乘方

17.

已知a=6,b=3,print(a%b)的结果是?( )

A.

2

B.

2.0

C.

0

D.

0.0

18.

下列哪一个可以进行数学中的求余数的运算?( )

A.

**

B.

%

C.

/

D.

//

19.

在Python中,缩进是用来表示代码块的层级关系的,可以通过使用空格来缩进代码,每增加一个层块,就增加几个缩进?( )

A.

半个

B.

一个

C.

一个半

D.

任意个都可以

20.

执行代码 name = input('请输入姓名:'),并输入张三,那么变量name中存放的是?( )

A.

请输入姓名:

B.

张三

C.

请输入姓名:张三

D.

张三请输入姓名:

21.

a=2+int('2'),变量 a 的值为?( )

A.

4

B.

2

C.

8

D.

程序无法运行,提示错误

22.

以下哪个语句可以实现只修改画笔颜色为绿色?( )

A.

turtle.screenbackground('green')

B.

turtle.bgcolor('green')

C.

turtle.color('green')

D.

turtle.pencolor('green')

23.

int(100.5)的结果是?( )

A.

101

B.

100.5

C.

100.0

D.

100

24.

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

A.

JupyterNotebook

B.

Pycharm

C.

原版的Scratch

D.

IDLE

25.

下列哪个语句可以将字符串"10"与数字2相加得到整数12?( )

A.

result = "10" + 2

B.

result = int("10") + 2

C.

result = str(10) + 2

D.

result = "10" + str(2)

二、判断题

1.

运行代码print(int(3.9999)),输出的结果是4。( )

A.正确 B.错误
2.

设置变量a=input('请输入一个整数'),输入整数5,变量a的数据类型为int。( )

A.正确 B.错误
3.

变量和常量的区别在于,在程序运行过程中,变量的值是可以发生变化的量,而常量是不发生变化的量。( )

A.正确 B.错误
4.

在Python中,IDLE有两种模式,分别是交互模式和脚本模式。其中,脚本模式是最为便捷的一种模式,直接输入一行代码或者命令,立刻就可以反馈运行结果。( )

A.正确 B.错误
5.

可以使用int()将字符串类型的'3.14'转换为整数类型的3。( )

A.正确 B.错误
6.

安装完Python开发环境后必须再单独安装IDLE,才能使用IDLE编写代码。( )

A.正确 B.错误
7.

Turtle库中画布的大小和图形化的舞台区一样,都是固定大小的,长是480,宽是360。( )

A.正确 B.错误
8.

turtle.color("green","yellow")与turtle.fillcolor("yellow")设置的画笔填充颜色相同。( )

A.正确 B.错误
9.

Python中,成对使用的单引号或双引号包围的字符串是完全相同的。( )

A.正确 B.错误
10.

input 语句获得的数字是整数类型。( )

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