青少年软件编程(Python)等级考试试卷(一级)
一、单选题(共 25 题,共 50 分)
1. 下列 Python 语句能够正确输出"学而时习之"五个字的是?( )
A.
print "学而时习之"
B.
print "(学而时习之)"
C.
print ("学而时习之")
D.
print (学而时习之)
试题编号:20230627-wy-009
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:本题考察的 Python 编程基础,print 打印时,需要用括号括起来,并且打印的文字需要
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
2. 班级组织春游,总共有 46 人, 一辆车只能坐 11 个人,利用程序计算出,剩余不足一车的人数,下
A.
print('剩余不足一车的人数为:', 46 / 11)
B.
print('剩余不足一车的人数为:', 46 % 11)
C.
print('剩余不足一车的人数为:', 46 ** 11)
D.
print('剩余不足一车的人数为:', 46 // 11)
试题编号:20230627-wy-027
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:本题考察的是取余运算符的使用,根据题意需要求得的是余数,所以应该使用的是取余运
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
3. 下列能为变量 num 赋值为 10 的选项是?( )
A.
10 = num
B.
num == 10
C.
int num = 10
D.
num = 10
试题编号:20230627-wy-034
试题类型:单选题
标准答案:D
试题难度:容易
试题解析:本题考察的是赋值运算,赋值运算符号为 =,并且变量名需要写在左边,值需要写在右边
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
4. 小明在学习了 Python 语言后,得出了以下几个结论,哪个结论是正确的?( )
A.
编写完 Python 程序后只能先保存后才能运行
B.
为了方便用户使用,可以在编写 Python 程序过程中不区分大小写
C.
Python 文件可以在不同的编程环境中运行,运行结果是一样的
D.
越高的 Python 版本,Python 程序的运行速度会越快
试题编号:20230628-yfj-002
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:交互式运行模式不需要保存,区分大小写,运行速度与版本关系不确定,所以选 C
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
5. print(53%3)的输出结果是?( )
A.
17.0
B.
17
C.
2
D.
2.0
试题编号:20230629-wb-003
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:Python 中的%符号是取模运算,即返回除法的余数,而 53 除以 3 的余数为 2,且为整数所以
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
6. 下列符号不是比较运算符的是?( )
A.
==
B.
!=
C.
>=
D.
=
试题编号:20230629-wb-008
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:A,B,C 都是比较运算符,分别是等于,不等于,大于等于。而 D 是赋值运算符。
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
7. 以下 Python 运算符,优先级最高的是?( )
A.
=
B.
!=
C.
+
D.
*
试题编号:20230629-wb-032
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:python 运算符的优先级,这四个中,*最高,+其次,!=第三,=优先级最低。
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
8. 以下程序运行的结果是?( )
print(1<2 and 2<3 or 4>5)
A.
True
B.
False
C.
1
D.
2
试题编号:20230629-wb-035
试题类型:单选题
标准答案:A
试题难度:困难
试题解析:根据运算优先级,1<2 and 2<3 or 4>5 先进行比较运算,该式子可以转化为:Ture and
的运算结果为 Ture,该式子转换为 Ture or Flase,根据 or 运算的 规则 , 当 第一个为 Ture, 则 返回第
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
9. 在 Python 中, 执 行语句 print(2+4/2),输出结果是哪一 种 数据类型?( )
A.
整数型
B.
浮点 型
C.
字符型
D.
文字型
试题编号:20230630-jy-009
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:2 是一个整数型的数据,4/2 的计算结果是 2.0,是一个 浮点 型的数据,整数型的 2 和浮点
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
10. 在 Python 中, 通常 使用以下哪个 指令获 取用户的输 入 ?( )
A.
input()
B.
print()
C.
up()
D.
home()
试题编号:20230630-jy-019
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:input() 函 数可以 获 取用户的输 入 ,A 选项正确 ; print() 函 数可以 控制 输出 内 容,B 选项
turtle 库 中的 功 能, 控制 小 海龟 返回(0,0),方 向 为 初始 方 向 ,D 选项 错误 。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
11. 假设 a = 0.7,b = 0.3, c = a + b, 那么 c 的值是?( )
A.
1
B.
1.0
C.
1.00
D.
0.4
试题编号:20230630-jy-022
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:只要 加 数为 浮点 数,结果一定是 浮点 数, 故 0.7+0.3=1.0, c 的值为 1.0,本题选 B。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
12. 下 面 是 对 Python 语言的 特征 描述,不正确的描述是?( )
A.
简洁 易 读 :Python 采 用 简洁 的语法 和 语 义 ,使得 代码 易于 阅读和理 解
B.
动态 类型:Python 是一 种动态 类型的语言,不需要 声 明变量的类型
C.
面向 过程:Python 是一 种面向 过程的编程语言, 主 要关 注如何设 计 和 组织 函 数来 实现功 能
D.
多平台支持 :Python 可以在 多种操 作系 统上 运行,包括 W indows、 L inu x 、 M a c OS 等,可以
试题编号:20230630-l kc -003
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:Python 是一 种面向对象 编程语言,可以定 义 类 和对象 ,并且可以使用 多态 、 封装和继承 等
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
13. 在 turtle 库 中 对画布 进行 如 下 设置
turtle.setup(width=400, hei g ht=300, start x =200, starty=100),关于该 指令 描述正确的是?(
A.
画布宽 200、高 100
B.
画布宽 300、高 400
C.
画布宽 400、高 300
D.
画布宽 100、高 200
试题编号:20230703-yfj-009
试题类型:单选题
标准答案:C
试题难度:一般