2023年5月青少年软件编程Python等级考试(一级)试卷
剩余时间 --:--:--
单选题 共 25 题
1.

可以对Python代码进行多行注释的是?

2.

在turtle中可以用setup()设置画布的大小和起始位置。已知画布的设置参数为turtle.setup(120,120,20,20),若只想更改画布的高度为150,下列指令设置正确的是?

3.

使用变量age表示小明的年龄,使用变量sage表示小明哥哥的年龄,假设小明在4岁时哥哥的年龄是小明年龄的2倍,下列哪段代码可以正确计算出再过6年小明和哥哥的年龄?

4.

下列选项中不符合Python语言变量命名规则的是?

5.

下列可以作为Python变量名的是?

6.

在Python中,下面的赋值语句,正确的是?

7.

Python中如何计算得到8除以3的余数?

8.

Python中乘法使用哪个符号?

9.

以下运算符按照优先顺序从高到低排序的结果是?( )

①**

②///

③+-

10.

Python中,<=符号的含义是?

11.

下列选项中,对于Python说法不正确的是?

12.

下列Python语句能够正确输出的是?

13.

班级共有45人,四人一组划分学习小组,利用程序计算共分几组、剩余不足一组的人数,下列哪个选项的程序可以完成此项工作?

14.

关于语句turtle.color('red','green')说法正确的是?

15.

下列选项中,Python程序的扩展名是?

16.

在Python的IDLE的两种不同开发模式中,下列说法正确的是?

17.

在Python编程中,可以使用type()函数查看数据类型,运行print(type("a")),输出的结果是?

18.

下列哪个命令是逆时针旋转90度?

19.

执行以下命令后,turtle的最新坐标是?(

import turtle
turtle.goto(-200,-200)
turtle.forward(200)
turtle.left(90)
turtle.forward(200)
20.

turtle.circle(100,360)是绘制一个什么样的图形?

21.

关于turtle库,下列说法不正确的是?

22.

以下Python代码可以召唤出几只小海龟?(

import turtle 
a=turtle.Turtle() 
b=turtle.Turtle() 
c=turtle.Turtle() 
a.forward(100)
b.goto(100,100)
c.goto(100,100)
23.

假设a=2,b=3,那么b * b - 2 * a的结果是?

24.

假设a=True, b=False,那么a and b的结果是?

25.

Python中,下列程序段的运行结果是?(

a=2

b=3

print(a!=b)

判断题 共 10 题
1.

在编写较长的Python程序时,所有代码都不需要缩进,Python会自动识别代码之间的关系。

2.

Python代码的缩进,在同一个程序中,同一级别缩进中,两个空格和四个空格不可以混合使用。

3.

input()语句是用来输入一个指令。

4.

5*'A'运行结果为5A。

5.

str(10)运行结果是'10'。

6.

在Python中, print()输出相关内容后默认会换行。

7.

使用Turtle库时,fillcolor()函数的作用是设置填充颜色。

8.

在Python中,如果a=2,b=3那么print(a and b)的输出的结果是False。

9.

IDLE、Scratch都是Python语言的编程工具。

10.

Turtle库中,turtle.forward(10),指的是海龟前进10个像素的距离,方向随机。

问答题 共 2 题
1.

Python等级考试一级编程题:绘制Z形图形。

编写程序,绘制如图1所示的Z形图形,画笔宽度为20,起始位置为(-50,100,其他尺寸说明如图2所示。

2.

Python等级考试一级编程题:正方形面积和周长计算。

要求:

1)程序开始运行后,输入一个正方形的边长(整数);

2)程序会根据输入的边长数值,输出这个正方形所对应的周长和面积的值,并且注明哪个是周长,哪个是面积。

C++ 编辑器
输入
输出