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

2024年12月电子学会青少年软件编程(Python一级)等级考试试卷
客观题 一级 2024 2025-02-06 17:20:15 52

一、单选题

1.

下列哪个不是Python中的保留字?( )

A.

if

B.

else

C.

not

D.

string

2.

正方形的边长为a,周长s=边长*4,下列哪句代码能计算正方形的周长?( )

A.

s==a*4

B.

s=a*4

C.

a=s*4

D.

a=s/4

3.

在Python中,选项中不属于逻辑运算符的是?( )

A.

and

B.

or

C.

if

D.

not

4.

运行代码print(12//5)输出的结果是?( )

A.

-3

B.

-2

C.

3

D.

2

5.

已知变量a=8,执行下面哪条代码后,a的值为12?( )

A.

a+=4

B.

a-=4

C.

a*=4

D.

a/=4

6.

在Python中,使用print('Hello World!')输出的结果是?( )

A.

Hello World

B.

Hello World!

C.

Hello

D.

程序报错

7.

在Turtle库中,以下哪个选项可以绘制直径(提醒注意是直径,不是半径)为100的圆?( )

A.

turtle.circle(100)

B.

turtle.dot(50)

C.

turtle.circle(50)

D.

turtle.circle(50,180)

8.

下列哪个指令可以清空绘图窗口内的图形和文本?( )

A.

turtle.home()

B.

turtle.clear()

C.

turtle.goto()

D.

turtle.setup()

9.

以下哪个运算符是取余运算符?( )

A.

//

B.

/

C.

**

D.

%

10.

以下哪个选项可以输出"2024热爱Python" 这样一句话,要求格式一样,中间不能有空格?( )

A.

print("2024"+热爱+"Python")

B.

print(2024+"热爱"+"Python")

C.

print("2024"+"热爱"+"Python")

D.

print("2024","热爱","Python")

11.

使用IDLE编辑器模式(非交互模式)编写程序的第一步是新建一个文件,正确的操作是?( )

A.

File-Open

B.

File-Save

C.

File-New File

D.

File-Close

12.

已知小海龟的初始位置在坐标原点(0,0),下列哪一指令可以让小海龟走到画布的上方?( )

A.

turtle.goto(300,0)

B.

turtle.goto(0,300)

C.

turtle.goto(0,-300)

D.

turtle.goto(-300,0)

13.

在Python中,下面的运算符按照运算优先级哪一个是最高级?( )

A.

!=

B.

+

C.

*

D.

>

14.

下列哪一个命令可以实现设置画笔颜色为红色,填充颜色为蓝色?( )

A.

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

B.

turtle.fillcolor("red")

C.

turtle.pencolor("yellow")

D.

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

15.

可以对 Python 代码进行注释的符号是?( )

A.

<!---->

B.

//

C.

**

D.

#

16.

如果你正在编写一个用于存储学生信息的程序,请在下列选项中挑选出符合给学生姓名命名的变量?( )

A.

Student_Name

B.

2024Name

C.

student-Name

D.

student@Name

17.

turtle画图库中,turtle.forward(-100)是控制小海龟向后移动100像素,下列哪个选项也可以让小海龟向后移动100像素?( )

A.

turtle.left(100)

B.

turtle.forward(100)

C.

turtle.right(100)

D.

turtle.backward(100)

18.

turtle库中的指令forward(100),参数100的长度单位是?( )

A.

厘米

B.

C.

像素

D.

方格

19.

鸡妈妈领着自己的孩子觅食,她为了防止小鸡丢失,自己和小鸡排成一排数数。从前向后数到鸡妈妈自己是7,从后往前数,数到鸡妈妈自己是9。鸡妈妈最后算出来她有16个孩子,可是鸡妈妈明明知道自己没有这么多孩子。那么这只糊涂的鸡妈妈到底有几个孩子呢?( )

A.

15

B.

14

C.

13

D.

9

20.

下面是IDLE的代码编辑窗口,请问“另存为”功能在哪个下拉列表中?( )

A.

File

B.

Edit

C.

Format

D.

Run

21.

执行代码 print((6 % 12 + 2) / 2),打印结果为?( )

A.

4

B.

4.0

C.

1

D.

1.0

22.

下列代码运行后,打印的结果是?( )

a = 20
b = 10
print(a * b + b)
A.

420

B.

220

C.

210

D.

110

23.

在Python中,哪个符号用于赋值?( )

A.

=

B.

==

C.

!=

D.

/

24.

在 Python 函数中,用于获取键盘输入的是?( )

A.

str()

B.

eval()

C.

input()

D.

print()

25.

关于命令turtle.right(90),下列说法正确的是?( )

A.

可以让画笔沿逆时针方向转动90度

B.

可以让画笔面向90度方向

C.

可以让画笔沿顺时针方向转动90度

D.

可以让画笔面向-90度方向

二、判断题

1.

可以使用str()将整数类型的数字转换为字符串类型。( )

A.正确 B.错误
2.

运行代码print(6<9 and 10),输出结果为True 不是10。( )

A.正确 B.错误
3.

在Python中,print()函数不可以跨行输出。( )

A.正确 B.错误
4.

Python 程序只能在自带的 IDLE 上面运行,其他环境无法运行。( )

A.正确 B.错误
5.

Python中有的变量可以不用赋值直接使用。( )

A.正确 B.错误
6.

turtle 中的 speed() 函数可以控制画笔速度,参数范围是 0 到 10,0最快。( )

A.正确 B.错误
7.

在Python中,如果使用非法标识符,在运行程序时,计算机会忽视非法标识符,不会有相关报错信息。( )

A.正确 B.错误
8.

在turtle中可以有多支画笔同时存在于一个画布当中,但是为了区别不同的画笔,每个画笔都必须要有自己单独的名字。( )

A.正确 B.错误
9.

在Python中,可以将保留字作为变量名使用。( )

A.正确 B.错误
10.

IDLE的命令行模式和函数模式可以相互转换。( )

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