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

2024年3月电子学会青少年软件编程(Python一级)等级考试试卷
客观题 一级 2024 2024-05-01 12:20:15 122

一、单选题

1.

中心小学一年级(1)班有40名学生,参加学校运动会需要每7名学生排成一列,计算剩余未能排成完整一列的学生人数,可以使用以下哪个程序来完成计算?(   )

A.

print('还有未能排列的人数:',40+7)

B.

print('还有未能排列的人数:',40*7)

C.

print('还有未能排列的人数:',40/7)

D.

print('还有未能排列的人数:',40%7)

2.

使用 Python 画笔绘制如下图所示的图,第 3 行的代码应该如何补充?(   )

import turtle

turtle.forward(100) 

_______________ # 第 3 行代码 

turtle.forward(100)

A.

turtle.left()

B.

turtle.right(90)

C.

turtle.left(90)

D.

turtle.left(180)

3.

利用turtle库画图时,画笔默认的起始位置在画布的坐标点是?(   )

A.

(0,0)

B.

(100,0)

C.

(0,100)

D.

(100,100)

4.

在编写Python代码中,经常对代码进行缩进,下列哪一选项的按键可以作为推荐使用的缩进标准键?(   )

A.

'''

B.

#

C.

空格键

D.

"""

5.

执行以下语句,并分别输入1以及2,结果为?(   )

a=int(input())
b=int(input())
print(a+b)
A.

3

B.

1

C.

2

D.

12

6.

以下代码的运行结果是什么图形?(   )

import turtle
t=turtle.Pen()
t.forward(100)
t.left(120)
t.forward(100)
t.left(120)
t.forward(100)
A.

圆形

B.

正方形

C.

平行四边形

D.

三角形

7.

已知a=1,b=2,观察下列程序,运行结果是?(   )

A.

6

B.

5

C.

4

D.

3

8.

以下代码绘制出的图形是下面哪一个?(   )

import turtle
turtle.circle(-50,90)
turtle.circle(50,-90)
A.

B.

C.

D.

9.

下列不属于比较运算符的是哪一项?(   )

A.

!=

B.

>=

C.

<=

D.

=

10.

Python计算100/2的结果是?(   )

A.

50.0

B.

50

C.

50.00

D.

200

11.

下列哪个命令,可以将2024转换成'2024' 呢?(   )

A.

str(2024)

B.

int(2024)

C.

float(2024)

D.

bool(2024)

12.

如果a=6,b=2,则表达式a%b==0的结果是?(   )

A.

True

B.

False

C.

6

D.

2

13.

print(8/4 == 8.0//4),请问输出结果是?(   )

A.

2

B.

2.0

C.

False

D.

True

14.

下列哪个选项可以将Turtle窗口的大小设置为宽400像素,高300像素,将窗口的初始位置设置为距离屏幕左边缘200像素,距离屏幕上边缘100像素?(   )

A.

turtle.setup(200,100,400,300)

B.

turtle.setup(400,300,200,100)

C.

turtle.setup(400,200,300,100)

D.

turtle.setup(200,400,100,300)

15.

猴子摘了一包桃子,第一天吃了全部的一半; 第二天,吃剩下的(注意是剩下的)桃子的一半;以后每天都吃前一天剩下的一半;第四天吃完剩下的一半,发现只剩下一个桃子了。请问:猴子一开始摘了几个桃子?(   )

A.

4

B.

8

C.

16

D.

32

16.

下列turtle工具箱的语句,哪一项绘制出的形状与其他项不同,不是同一种类型的形状?(   )

A.

turtle.forward(100)

B.

turtle.backward(-100)

C.

turtle.goto(100,0)

D.

turtle.dot(100)

17.

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

A.

==

B.

+

C.

and

D.

*

18.

下面描述中,符合Python语言特点的是?(   )

A.

Python是一门面向过程的高级语言

B.

Python程序可以用标准Scratch软件打开

C.

Python是一门面向对象的高级语言

D.

Python仅支持windows操作系统

19.

在下面代码中的横线处填写哪个选项的内容,执行代码后可以输入一个数字,然后计算并打印这个数字加5的和?(   )

a = ________

b = 5

print(a + b)

A.

int()

B.

input()

C.

int(input())

D.

input(int())

20.

下列关于IDLE中操作的描述,错误的是?(   )

A.

可以使用File菜单中的New File命令新建文件

B.

File菜单中的Run Module命令是只用来保存程序的

C.

在交互模式下,可以输入exit()可以退出交互模式

D.

可以使用File菜单中的Open命令打开文件

21.

“天生我材必有用,千金散尽还复来”出自唐代诗人李白的《将进酒》,请你仔细查看下列Python程序,若输入下一句为:千金散尽还复来,那么程序运行结果是?(   )

print("天生我才必有用")

verse = input("请输入下一句:")

print(verse)

A.

千金散尽还复来

B.

请输入下一句:千金散尽还复来

C.

请输入下一句:

D.

无法运行,提示错误

22.

以下可以作为Python变量名称的是?(   )

A.

2a

B.

as

C.

a2

D.

(a2)

23.

如何设置turtle画笔的颜色为红色?(   )

A.

turtle.color(red)

B.

turtle.pencolor("red")

C.

turtle.fillcolor("red")

D.

turtle.bgcolor("red")

24.

执行代码 print(27 and 56),打印结果为?(   )

A.

True

B.

False

C.

27

D.

56

25.

运行程序print(4<=3 or 6 and 3<18)的结果是?(   )

A.

6

B.

True

C.

False

D.

报错

二、判断题

1.

Python3.x不完全兼容Python2.x编写的程序。(   )

A.正确 B.错误
2.

print(type("6.78")),输出结果是6.78。(   )

A.正确 B.错误
3.

有一段Python代码,共两行。第一行是print(a),第二行是 a ='Python',那么执行这段代码会打印出Python。(   )

A.正确 B.错误
4.

Python变量名区分大小写,book和BOOK不是同一个变量。(   )

A.正确 B.错误
5.

Python中*一定代表乘。(   )

A.正确 B.错误
6.

turtle 画布的坐标系原点是在画布的左上角。(   )

A.正确 B.错误
7.

在turtle.shape()指令中,括号可以填写很多英文单词,不断改变小海龟的样子,例如Dog。(   )

A.正确 B.错误
8.

Python只能处理数值数据,不能处理文字、图形和音视频等数据。(   )

A.正确 B.错误
9.

在Python中  # 1+2 ,该语句的内容会被Python解释器执行。(   )

A.正确 B.错误
10.

在Python Shell中输入print("3"*3)语句并运行,运行结果为9。(   )

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