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

下列选项中关于 turtle.color('red') 语句的作用描述正确的是?( )

A.

只设置画笔的颜色为红色

B.

只设置填充的颜色为红色

C.

设置画笔和填充的颜色为红色

D.

设置画笔的颜色为红色,设置画布背景的颜色为红色

第 2 题    单选题

print(14+8) 输出的结果是?( )

A.

22

B.

14+8

C.

14

D.

148

第 3 题    单选题

在编写Python代码中可以在同一行使用多条语句,语句之间需使用某一符号进行分隔。下列选项中哪一符号可以将多条语句进行分隔?( )

A.

:

B.

;

C.

,

D.

.

第 4 题    单选题

在Python中可以使用setup()设置画布大小和起始位置,下列哪一项语句可以将画布大小设置为500*400?( )

A.

turtle.setup(500,400,50,50)

B.

turtle.setup(400,50,50,500)

C.

turtle.setup(50,50,500,400)

D.

turtle.setup(50,500,400,50)

第 5 题    单选题

在Python中,如果a=5,b=3,那么执行语句print(a+b==a*b)的结果是?( )

A.

8

B.

False

C.

True

D.

程序报错

第 6 题    单选题

a=input()

b=input()

执行语句print(a+b),并输入1,2,结果为?( )

A.

3

B.

1

C.

2

D.

12

第 7 题    单选题

红星小学三年级评选优秀少先队员的条件是,期末考试语文成绩和数学成绩和英语成绩都必须等于或者高于90分,用Python程序描述,以下哪个是正确的?( )

A.

语文成绩>=90 and 数学成绩>=90 or 英语成绩>=90

B.

语文成绩>=90 or 数学成绩>=90 or 英语成绩>=90

C.

语文成绩>=90 and 数学成绩>=90 and 英语成绩>=90

D.

语文成绩>=90 or 数学成绩>=90 and 英语成绩>=90

第 8 题    单选题

假如从广东到湖南有2种不同的出行方式,从湖南到北京有3种不同的出行方式,那么从广东经过湖南再到北京,总共有几种不同的出行方式?( )

A.

2

B.

3

C.

5

D.

6

第 9 题    单选题

下面哪个运算符的运算优先级最低?

A.

//

B.

**

C.

==

D.

%

第 10 题    单选题

已知a= 2 or False and False,请问a的运算结果是?( )

A.

2

B.

True

C.

False

D.

2.0

第 11 题    单选题

Python自带的IDLE编辑器有两种模式:脚本模式(又称为编辑器模式)和交互模式(又称为Shell模式),下列哪种方法可以实现由交互模式到脚本模式的切换?( )

A.

关闭文件

B.

新建文件

C.

替换文件

D.

运行文件

第 12 题    单选题

小明同学正在利用Python绘制一个边长为100像素的正三角形,目前已经完成两条边的绘制,箭头为画笔所在位置和方向,如下图所示,请你帮他选择一组正确的答案将此正三角形绘制完整?( )

A.

turtle.left(60)

turtle.forward(100)

B.

turtle.left(120)

turtle.forward(100)

C.

turtle.right(60)

turtle.forward(100)


D.

turtle.right(120)

turtle.forward(100)

第 13 题    单选题

Python中3乘以5应该怎样表示?( )

A.

3×5

B.

3*5

C.

3**5

D.

3+=5

第 14 题    单选题

Python中,以下哪个选项是将浮点数转换为整数的正确方法?( )

A.

int(3.14)

B.

float(3)

C.

str(3.14)

D.

bool(3.14)

第 15 题    单选题

如果要让turtle向左转45度,应该使用哪个命令?( )

A.

turtle.left(45)

B.

turtle.turnleft(45)

C.

turtle.forward(45)

D.

turtle.right(45)

第 16 题    单选题

Python中的!=代表的是?( )

A.

反转条件的布尔值

B.

检查左右两边的值是否不相等

C.

检查左右两边的值是否相等

D.

将左右两边值进行交换

第 17 题    单选题

执行下列哪个选项中的python代码,能打印出 Scratch Python C++ 的是( )

A.

print('Scratch Python C++')

B.

print('Scratch 、Python 、C++')

C.

print('Scratch, Python,C++')

D.

print('Scratch + Python + C++')

第 18 题    单选题

执行下列哪段python代码,画笔移动后不会画出线?( )


A.

import turtle

turtle.goto(100, 100)

B.

import turtle

turtle.goto(100, 100)

turtle.penup()

turtle.pendown()

C.

import turtle

turtle.penup()

turtle.goto(100, 100)

turtle.pendown()

D.

import turtle

turtle.penup()

turtle.pendown()

turtle.goto(100, 100)

第 19 题    单选题

执行python代码 print(3 <= 5 and 7 >= 9),打印结果为?( )

A.

True

B.

False

C.

3 <= 5

D.

7 >= 9

第 20 题    单选题

以下哪个函数能够绘制一个半径为60的圆?( )

A.

import turtle

turtle.circle(60, 180)

B.

import turtle

turtle.forward(60, 180)

C.

import turtle

turtle.circle(180, 60)

D.

import turtle

turtle.circle(60, 360)

第 21 题    单选题

在 Python 中,这个表达式:3*8//4 的计算结果是多少?( )

A.

6

B.

6.0

C.

3

D.

3.0

第 22 题    单选题

关于python缩进的描述,正确的是?( )

A.

Python 编码中不需要缩进

B.

缩进的空格数决定了代码块的嵌套级别

C.

缩进仅仅是为了美观,对代码执行没有影响

D.

缩进是语法错误,不应该在代码中使用

第 23 题    单选题

运行python代码print(float(20)),输出的结果是以下哪一项?( )


A.

20

B.

20.0

C.

20.00

D.

20.000

第 24 题    单选题

运行以下python程序后,画笔的位置坐标是以下哪一个?( )

import turtle
turtle.forward(50)
turtle.left(90)
turtle.forward(50)
turtle.right(90)
turtle.forward(50)
A.

(50,0)

B.

(50,100)

C.

(0,50)

D.

(100,50)

第 25 题    单选题

以下哪一项python运行后能分两行显示以下诗句?( )

但愿人长久,

千里共婵娟。

A.

print(“但愿人长久,

千里共婵娟。”)

B.

print(但愿人长久,

千里共婵娟。)

C.

print('''但愿人长久,

千里共婵娟。''')

D.

print(‘’’但愿人长久,

千里共婵娟。”””)

判断题
第 26 题    判断题

在Python中,如果a=4,b=2,那么执行语句print(type(a**b))的结果是16。( )

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

在Python中,'龙腾虎跃'是一个字符串类型数据,如果将单引号去掉,它就变成了整型数据。( )

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

Python中#的符号表示单行注释,###进行多行注释。( )

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

print(int(4.5)==float(4))输出结果是False。( )

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

在Turtle库中,小明设置画笔速度设为2,小红设置画笔速度为0,如果其他指令完全一致的话,那么小明的绘制速度要快一些。( )

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

IDLE交互模式的提示符为>>>,脚本模式没有提示符。( )

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

turtle画图库中turtle.circle()不但可以绘制圆或者圆弧,它还可以绘制正多边形。( )

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

else可以作为变量名。( )

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

python变量名大小写是有区分的,如变量名 age和 Age有区别。( )


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

print 语句可以同时打印多个变量,比如 print(a, b) 就可以打印出变量 a 和 b 的值。( )

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

小明的生日到了,他收到了很多彩色的气球。现在我们要用Python来帮助小明绘制一个他最喜欢的彩色气球,如下图所示。

要求:

(1)气球为半径50的圆,气球线条和填充均为蓝色;

(2)圆(气球)和线条(绳子)的连接位置为画布正中心;

(3)气球的绳子在气球正下方,长度为100。颜色不限。


提示:最下方的箭头为海龟默认形状,无需绘制。

友情提示: 

考试平台暂不支持画笔命名:Pen()命令,同学们可以选用其他命令;当然如果使用了Pen()命令,只要程序是正确的,阅卷时依然按照正确处理。

第 37 题    问答题

2023年9月23日晚,第十九届亚洲运动会在浙江省杭州市奥体中心隆重开幕。为准时参加开幕式,李叔叔一家于9月23日提前开车前往杭州奥体中心,他家距离杭州奥体中心188km(公里),李叔叔开车用了t小时到达目的地,请问李叔叔开车的平均速度是多少km/h(公里/小时)?

要求:

(1)python程序开始运行时,提示“请输入一个数字,代表李叔叔开车用时”;  并要求用户输入整数;

(2)程序根据输入的数字计算出李叔叔开车的平均速度,并转化为整数; (提示:平均速度=总距离÷总时长) 

(3)输出的格式为:“李叔叔开车的平均速度是:*km/h”。


友情提示:

由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。

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