试卷 2023年5月青少年软件编程Python等级考试(一级)试卷
2023年5月青少年软件编程Python等级考试(一级)试卷
选择题
第 1 题    单选题

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

A.

#

B.

" "

C.

''' '''

D.

' '

第 2 题    单选题

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

A.

turtle.setup(150,120,20,20)

B.

turtle.setup(120,150,20,20)   

C.

turtle.setup(120,120,150,20)

D.

turtle.setup(120,120,20,150)

第 3 题    单选题

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

A.

>>> age=4

>>> sage=4*2

>>> print(age+6,sage+6)

B.

>>> age=4

>>> sage=4*2

>>> print(age,sage+6)

C.

>>> age=4

>>> sage=4*2

>>> print(age+6,sage)

D.

>>> age=4

>>> sage=4*2

>>> print(age,sage)

第 4 题    单选题

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

A.

s

B.

2_5

C.

_AI

D.

CountNum

第 5 题    单选题

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

A.

and

B.

an-d

C.

1_and

D.

and1

第 6 题    单选题

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

A.

x+y=10

B.

x-2=2y

C.

x=30

D.

3y=x+1

第 7 题    单选题

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

A.

8%3

B.

8//3

C.

8?3

D.

8\3

第 8 题    单选题

Python中乘法使用哪个符号?

A.

×

B.

*

C.

**

D.

+=

第 9 题    单选题

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

①**

②///

③+-

A.

①②③

B.

③②①

C.

②③①

D.

①③②

第 10 题    单选题

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

A.

左边的值小于右边的值

B.

左边的值小于且等于右边的值

C.

左边的值小于或等于右边的值

D.

左边的值大于或等于右边的值

第 11 题    单选题

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

A.

Python程序既可以在Windows系统上运行,也可以在Linux系统上运行。

B.

Python编写的程序可以在Scratch中运行。

C.

Python是一种面向对象的编程语言

D.

Python语言有Python2Python3两个版本,且互相不兼容。

第 12 题    单选题

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

A.

print("天天快乐!")

B.

print"(天天快乐!")

C.

print"天天快乐!"

D.

print"天天快乐!"

第 13 题    单选题

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

A.

print("4人一组,共分为",45//4,"")

print("剩余不足一组的人数为:",45%4)

B.

print("4人一组,共分为",45%4,"组")
print("剩余不足一组的人数为:",45//4)

C.

print("4人一组,共分为",45/4,"组")
print("剩余不足一组的人数为:",45%4)

D.

print("4人一组,共分为",45//4,"组")
print("剩余不足一组的人数为:",45/4)

第 14 题    单选题

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

A.

将画笔颜色设置为绿色。

B.

该语句会让海龟移动绘制出红色的线条。

C.

设置填充颜色为绿色,画笔颜色为红色。

D.

与语句turtle.color('red')效果完全一样

第 15 题    单选题

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

A.

.scratch

B.

.doc

C.

.python

D.

.py

第 16 题    单选题

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

A.

脚本式编程环境运行结果更加准确

B.

交互式编程环境运行结果更加准确

C.

交互式编程环境运行前必须先保存相关的代码程序

D.

脚本式编程环境运行前必须先保存相关的代码程序

第 17 题    单选题

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

A.

<class 'type'>

B.

<class'str'>

C.

<class 'int'> 

D.

语法错误

第 18 题    单选题

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

A.

turtle.right(90)

B.

turtle.left(90)

C.

turtle.goto(0,90)

D.

urtle.goto(90,0)

第 19 题    单选题

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

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

(-200,200)

B.

(200,-200)

C.

(0,0)

D.

(0,200)

第 20 题    单选题

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

A.

半径为50的圆形

B.

半径为100的圆形

C.

半径为360的圆形

D.

半径为180的圆形

第 21 题    单选题

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

A.

turtle.speed()可以设定画笔的运动速度

B.

turtle.fillcolor()可以用来设置画布的背景颜色

C.

在海龟作图中,小海龟默认朝向屏幕的右方

D.

turtle.pencolor()用来设置画笔的颜色

第 22 题    单选题

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

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

1

B.

2

C.

3

D.

4

第 23 题    单选题

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

A.

3

B.

5

C.

-3

D.

6

第 24 题    单选题

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

A.

True

B.

False

C.

1

D.

a=True, b=False

第 25 题    单选题

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

a=2

b=3

print(a!=b)

A.

True

B.

False

C.

0

D.

a!=b

判断题
第 26 题    判断题

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

A.
正确
B.
错误
第 27 题    判断题

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

A.
正确
B.
错误
第 28 题    判断题

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

A.
正确
B.
错误
第 29 题    判断题

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

A.
正确
B.
错误
第 30 题    判断题

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

A.
正确
B.
错误
第 31 题    判断题

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

A.
正确
B.
错误
第 32 题    判断题

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

A.
正确
B.
错误
第 33 题    判断题

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

A.
正确
B.
错误
第 34 题    判断题

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

A.
正确
B.
错误
第 35 题    判断题

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

A.
正确
B.
错误
编程题
第 36 题    问答题

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

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

第 37 题    问答题

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

要求:

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

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

答题卡
选择题
判断题
编程题
36 37
题目总数:37
总分数:100
时间:90分钟