青少年软件编程(Python)等级考试试卷(一级)
202306 真题与解析
分数:100 题数:37 测试时长:60 分钟
一、单选题(共 25 题,共 50 分)
1.可以对 Python 代码进行多行注释的是?()
A.#
B." "
C.''' '''
D.' '
2.下列可以作为 Python 变量名的是?( )
A.and
B.an-d
C.1_and
D.and1
3.下列选项中不符合 Python 语言变量命名规则的是?( )
A.s
B.2_5
C._AI
D.CountNum
4.使用变量 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)
5. 在 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)
6.下列选项中,Python 程序的扩展名是?()
A.scratch
B.doc
C.python
D.py
7.关于语句 turtle.color('red','green')说法正确的是?()
A.将画笔颜色设置为绿色。
B.该语句会让海龟移动绘制出红色的线条。
C.设置填充颜色为绿色,画笔颜色为红色。
D.与语句 turtle.color('red')效果完全一样
8. 班级共有 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)
9.下列 Python 语句能够正确输出的是?()
A.print("天天快乐!")
B.print"(天天快乐!")
C.print"天天快乐!"
D. print("天天快乐!')
10.下列选项中,对于 Python 说法不正确的是?()
A.Python 程序既可以在 Windows 系统上运行,也可以在 Linux 系统上运行。
B.用 Python 编写的程序可以在 Scratch 中运行。
C.Python 是一种面向对象的编程语言
D. Python 语言有 Python2 和 Python3 两个版本,且互相不兼容。
11. 在 Python 中,<=符号的含义是?()
A.左边的值小于右边的值
B.左边的值小于且等于右边的值
C.左边的值小于或等于右边的值
D. 左边的值大于或等于右边的值
12. 以下运算符按照优先顺序从高到低排序的 结 果是?()
① **
② /和//
③ +和-
A. ①②③
B. ③②①
C. ②③①
D. ①③②
13. Python 中 乘 法使用哪个符号?()
A. ×
B.*
C.**
D.+=
14. Python 中 如何 计算 得 到 8 除 以 3 的余数?()
A.8%3
B.8//3
C.8 ? 3
D.8 \ 3
15. 在 Python 中,下面的 赋 值语句,正确的是?()
A.x+y=10
B.x-2=2y
C.x=30
D.3y=x+1
16. 在 Python 中,下列程序段的运行 结 果是?()
a=2
b =3
print(a ! = b )
A. T rue
B. F alse
C.0
D. a ! = b
17. 假设 a= T rue, b = F alse, 那么 a and b 的 结 果是?()
A. T rue
B. F alse
C.1
D. a= T rue, b = F alse
18. 假设 a=2, b =3, 那么 b * b - 2 * a 的 结 果是?()
A.3
B.5
C.-3
D.6
19. 以下代码可以 召唤 出几只小海龟?()
import turtle
a=turtle. T urtle()
b =turtle. T urtle()
c=turtle. T urtle()
a. f orward(100)
b .goto(100,100)