2022年12月青少年软件编程(Python)等级考试一级【答案版】

2022年12月青少年软件编程(Python)等级考试一级【答案版】


2024年7月19日发(作者:)

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

一、单选题(共25题, 共50分)

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

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

语言的单行注释以#开头

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

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

标准答案: C 试题难度: 一般

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

import turtle

d(200)

(144)

d(200)

(144)

d(200)

A.

B.

标准答案: B

试题难度: 较难

3.下列关于Python中IDLE中基本操作表示正确的是?

A.

B.

(144)

d(200)

(144)

d(200)

rtle()

C.

D.

C.

D.

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

标准答案: A 试题难度: 较难

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

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

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

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

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

标准答案: A 试题难度: 容易

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

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

print(type(a))

A.6

标准答案: C

B.6.0

试题难度: 一般

C. D.

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

import turtle

n()

(50,180)

()

()

A.(0,50)

标准答案: B

B.(0,100)

试题难度: 困难

C.(50,0) D.(100,0)

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

A.7

标准答案: A

B.('5+2')

试题难度: 一般

C.5+2 D.52

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

A.画布左上

标准答案: D

B.画布右上角

试题难度: 一般

C.画布右下角 D.画布左下角

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

A.5>2

标准答案: D

B.6>=6.0

D.3*5

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

试题难度: 容易

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

a=10

b=15

b+=a

print(b)

A.10

标准答案: B

B.25

试题难度: 较难

C.15 D.3

程序保存后的文件扩展名是? ( )

A..sb3

标准答案: B

B..py

试题难度: 容易

C..pp

试题解析: Python程序设计语言的源程序是以.py为扩展名的

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

标准答案: B

试题难度: 一般

试题解析: False是保留字, 但false不是

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

A.a2b

标准答案: B

B.2ab

试题难度: 一般

2 D._ab2

试题解析: 根据python变量的命名规则, 数字不能作为变量的开头

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

lor()

()

or()

(255,255,255)

标准答案: A 试题难度: 容易

试题解析: lor()改变的是填充颜色;

(255,255,255)可以既可以改变画笔颜色, 也可以改变填充颜色, 255代表的是颜色的RGB的值。

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

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

()

标准答案: D

()

试题难度: 容易

() rtle()

试题解析: 隐藏画笔的功能是hideturtle()。

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

A.34

标准答案: C

B.68

试题难度: 容易

C.68.0 D.34*2.0

试题解析: print()能直接输出运算的结果, 34 * 2.0的运算结果格式是浮点数68.0。

17.涛涛家一共有爸爸、妈妈、涛涛三个人, 涛涛爸爸比涛涛妈妈大2岁, 比涛涛大25岁, 今年全家年龄加

在一起是54岁, 那么涛涛爸爸、涛涛妈妈、涛涛今年的年龄分别是?( )

A.28、26.1

标准答案: C

B.25.27、2

试题难度: 较难

C.27、25.2 D.30、28、5

试题解析: 假设涛涛爸爸今年x岁, 那么涛涛妈妈x-2岁, 涛涛x-25岁, x+x-2+x-25=54, 最终算出来涛涛爸爸

是27岁, 涛涛妈妈是25岁, 涛涛是2岁。

还有一种方式, 直接把数据带回到题目逻辑当中, 会发现只有C项符合题目要求。

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

A.5.0

标准答案: C

B.4.0

试题难度: 一般

C.4 D.5

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

a=1

A=True

print(a==A)

标准答案: B

试题难度: 较难

C.1

D.程序运行错误

试题解析:本题考核True和1的关系, 在python中, 非0和非空为True,所以True和1是相等的。本题主要

有几个知识点干扰, 一个是大小写干扰, 一个是比较运算符==和赋值=的干扰

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

num='5'*'5'

print(num)

A.25 B.5, 5, 5, 5, 5

C.‘5’ * ‘5’ D.报错, 无法运行。

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

标准答案: D 试题难度: 一般

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

A.长度

标准答案: C

B.时间

试题难度: 一般

C.角度 D.像素

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

A.22

标准答案: A

B.23

试题难度: 较难

C.123 D.10

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

A.a= int('4.5')

标准答案: D

B.a= float("4")

试题难度: 一般

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

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

标准答案: A

试题难度: 容易

C.32 D.5

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

A.3

标准答案: B

B.1

试题难度: 一般

C.2 D.0

二、判断题(共10题, 共20分)

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

侧变量。( )

标准答案: 错误 试题难度: 容易

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

标准答案: 正确 试题难度: 一般

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

标准答案: 正确 试题难度: 容易

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

标准答案: 错误 试题难度: 容易

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

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

标准答案: 错误 试题难度: 一般

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

标准答案: 错误 试题难度: 一般

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

标准答案: 错误 试题难度: 一般

试题解析:int()命令只能转换整型, '123.6'这种需要用float()命令来转换成浮点型

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

标准答案: 错误 试题难度: 容易

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

标准答案: 正确 试题难度: 容易

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

标准答案: 正确

试题难度: 容易

三、编程题(共2题, 共30分)

36.问题描述:生活水平的提高和儿童健康体质并没有齐头并进, 肥胖率的上升, 体检合格率的下降, 足以引

起社会和家长对孩子健康发育的重视。本程序旨在帮助家长运用标准身高体重计算公式了解孩子是否符合

标准(适用于2-12岁儿童)。

按足岁年龄计算:

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

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

输入格式:

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

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

输出格式:

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

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

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

标准答案:

age=input("请输入儿童的足岁年龄:")

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

age=eval(age)

h=age*5+75

w=age*2+8

print("该儿童的标准身高应为:",h,"(厘米)")

print("该儿童的标准体重应为:",w,"(公斤)")

说明:

1.参考程序仅供参考, 学生可以有多个解决方法。如果学生使用格式输出的方式, 只要结果符合要求即为正

确。

2.建议将每一个考生的程序最少运行测试一次。

试题难度: 一般

评分标准:

(1)有输入语句并且有清楚的提示字符串;(1分)

(2)有输出语句并且按照题意输出;(2分)

(3)有类型转化语句;(1分)

(4)有计算语句;(两个各2分, 共4分)

(5)程序符合题目要求。(2分)

37.要求:

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

图:

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

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

4.最后海龟要隐藏。

参考程序:

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

import turtle

#绘制边长为400的正方形

()

(-200,-200)

()

d(400)

(90)

d(400)

(90)

d(400)

(90)

d(400)

(90)

#绘制4条分割线

or("red")

()

(-200,0)

()

(200,0)

()

(0,-200)

()

(0,200)

#隐藏海龟

rtle()

()

试题难度: 一般

评分标准:

(1)导入海龟库正确: 2分) (

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

(2)有前进命令;(2分)

(3)有转动90°命令;(2分)

(4)有颜色工具;(2分)

(5)有移动坐标命令;(2分)

(6)坐标计算准确, 能绘制出正方形2分, 分割线2分; (4分)

(7)有隐藏海龟命令;(2分)

(8)程序正常运行, 运行结果和要求一致。(4分, 根据不符合要求的多少扣分, 一般一项不符合扣1分, 如

果多项不符合要求, 最多扣除4分)


发布者:admin,转转请注明出处:http://www.yc00.com/news/1721401069a2760516.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信