青少年软件编程(python一级)等级考试试卷(2022年12月)

2023年05月22日

一、单选题

第 1 题 单选题

关于Python语言的注释,以下选项中描述错误的是?(?)

A.Python语言有两种注释方式:单行注释和多行注释

B.Python语言的单行注释以#开头

C.Python多行注释使用###来做为标记

D.注释用于解释代码原理或者用途

第 2 题 单选题

下列代码执行后最有可能绘制出的图形是?(?)

import turtle

turtle.forward(200)

turtle.left(144)

turtle.forward(200)

turtle.left(144)

turtle.forward(200)

turtle.left(144)

turtle.forward(200)

turtle.left(144)

turtle.forward(200)

turtle.hideturtle()

A.
![](/uploads/20230522/16847330093109.png)

B.
![](/uploads/20230522/16847330218750.png)

C.
![](/uploads/20230522/16847330307579.png)

D.
![](/uploads/20230522/16847330405489.png)

第 3 题 单选题 下列关于Python中IDLE中基本操作表示正确的是?(?)

A.
![](/uploads/20230522/16847330907658.png)

B.
![](/uploads/20230522/16847331039143.png)

C.
![](/uploads/20230522/16847331165195.png)

D.
![](/uploads/20230522/16847331267597.png)

第 4 题 单选题

在turtle库中,turtle.speed(a)用于设定画笔的运动速度,关于该指令说法错误的是?(?)

A.在turtle.speed(a)指令中,当参数a的值为0时,画笔的运动速度最慢。

B.在turtle.speed(a)指令中,turtle.speed(9)使画笔的运动速度比turtle.spee(10)慢。

C.在turtle.speed(a)指令中,a的数值最小是0,最大是10。

D.在turtle.speed(a)指令中,除了0之外,数字越大,速度越快。

第 5 题 单选题

运行如下代码,在输入数值6后,输出的结果是?(?)

a=int(input("请输入你的年龄"))

print(type(a))

A.6

B.6.0

C.< class"int">

D.< class "str">

第 6 题 单选题

如程序所示,绘制完一个半圆圆弧,画笔最终坐标位置是?(?)

import turtle

turtle.pendown()

turtle.circle(50,180)

turtle.penup()

turtle.done()

A.(0,50)

B.(0,100)

C.(50,0)

D.(100,0)

第 7 题 单选题

程序print(5+2)的运行结果是?(?)

A.7

B.('5+2')

C.5+2

D.52

第 8 题 单选题

运行语句turtle.goto(-400,-300),画笔将到?(?)

A.画布左上角

B.画布右上角

C.画布右下角

D.画布左下角

第 9 题 单选题

运行指令print(3*5>2 and 6>=6.0),请问根据运算的优先级,首先进行哪一部分的运算?(?)

A.5>2

B.6>=6.0

C.and

D.3*5

第 10 题 单选题

下列程序运行的结果是?(?)

a=10

b=15

b+=a

print(b)

A.10

B.25

C.15

D.30

第 11 题 单选题 Python程序保存后的文件扩展名是?(?)

A. .sb3

B. .py

C. .pn

D. .cpp

第 12 题 单选题

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

A.and

B.false

C.True

D.import

第 13 题 单选题

根据Python变量的命名规则,下列不可以作为变量名的是?(?)

A.a2b

B.2ab

C.ab2

D._ab2

第 14 题 单选题

下面的turtle命令,不可能改变画笔的颜色的是?(?)

A.turtle.fillcolor()

B.turtle.color()

C.turtle.pencolor()

D.turtle.color(255,255,255)

第 15 题 单选题

turtle画图的功能中,能够实现隐藏画笔的是?(?)

A.turtle.undo()

B.turtle.shape()

C.turtle.penup()

D.turtle.hideturtle()

第 16 题 单选题

print(34 * 2.0)的输出结果是?(?)

A.34

B.68

C.68.0

D.34*2.0

第 17 题 单选题

涛涛家一共有爸爸、妈妈、涛涛三个人,涛涛爸爸比涛涛妈妈大2岁,比涛涛大25岁,今年全家年龄加在一起是54岁,那么涛涛爸爸、涛涛妈妈、涛涛今年的年龄分别是?(?)

A.28、26、1

B.25、27、2

C.27、25、2

D.30、28、5

第 18 题 单选题

print(9//2)的结果是?(?)

A.5.0

B.4.0

C.4

D.5

第 19 题 单选题

下列代码的运行结果是?(?)

a=1

A=True

print(a==A)

A.False

B.True

C.1

D.程序运行错误

第 20 题 单选题

下列代码运行的结果是?(?)

num='5'*'5'

print(num)

A.25

B.5, 5, 5, 5, 5

C.‘5’ * ‘5’

D.报错,无法运行。

第 21 题 单选题

turtle库中left()函数里面填写的参数是?(?)

A.长度

B.时间

C.角度

D.像素

第 22 题 单选题

123%101的结果是多少?(?)

A.22

B.23

C.123

D.101

第 23 题 单选题

下列代码段执行后a的值为字符串的是?(?)

A.a= int('4.5')

B.a= float("4")

C.a= int(float('4.5'))

D.a= str(4.5)

第 24 题 单选题

a=2,b=6,print(a>b)的结果是?( )

A.False

B.True

C.32

D.5

第 25 题 单选题

假设a=2,b=1,c=a and b,那么c的值是?(?)

A.3

B.1

C.2

D.0

二、判断题

第 26 题 判断题

在Python语言中,"==" 表示赋值,(变量)==(表达式),将该式右边的表达式计算后的结果值赋给左侧变量。(?)

A.正确

B.错误

第 27 题 判断题

x,y=y,x可以实现x和y值的互换。(?)

A.正确

B.错误

第 28 题 判断题

DZXh与DZXH是两个不同的变量。(?)

A.正确

B.错误

第 29 题 判断题

turtle是Python中的一个模块,想要使用这个模块需要通过input(“turtle”)导入使用的模块。(?)

A.正确

B.错误

第 30 题 判断题

IDLE编辑器只能运行单行语句。(?)

A.正确

B.错误

第 31 题 判断题

运行语句intstr=9将报错。(?)

A.正确

B.错误

第 32 题 判断题

已知a='123.6',我们可以使用int(a)将字符串'123.6'转换成数值123.6。(?)

A.正确

B.错误

第 33 题 判断题

不可以在同一台计算机上安装多个Python版本。(?)

A.正确

B.错误

第 34 题 判断题

Python3.x 中input()函数的返回值是字符串。(?)

A.正确

B.错误

第 35 题 判断题

运行turtle.left(120)的命令是逆时针旋转120度。(?)

A.正确

B.错误

编程题

第 1 题 问答题

问题描述:

生活水平的提高和儿童健康体质并没有齐头并进,肥胖率的上升,体检合格率的下降,足以引起社会和家长对孩子健康发育的重视。本程序旨在帮助家长运用标准身高体重计算公式了解孩子是否符合标准(适用于2-12岁儿童)。

按足岁年龄计算:

儿童的标准身高=年龄×5+75(厘米)

儿童的标准体重=年龄×2+8(公斤)

输入格式:

输入一个数字,代表该儿童的足岁年龄。

(输入使用input(),并有相应提示信息)

输出格式:

输出该儿童的标准身高和体重值。

(输出使用print(),分两行输出,并有相应提示信息)

由于技术原因,平台不支持eval计算(系统会报错),如有使用,阅卷老师会人工处理。

第 2 题 问答题

要求:

1.画一个边长为400的正方形,然后将其平均分割成4份,分割线相交于一点,形成一个田字格,效果如下图:

2.正方形的边框为黑色,分割线的颜色为红色;

3.分割线的交点为画布的中心;

4.最后海龟要隐藏。