admin 管理员组文章数量: 1086019
2024年12月30日发(作者:groupby多个字段分组)
青少年软件编程(Python)等级考试试卷(一级)
2023年9月
分数:100 题数:37
一、单选题(共25题,共50分)
1. 下列 Python 语句能够正确输出"学而时习之"五个字的是?( )
A.
B.
C.
D.
print "学而时习之"
print "(学而时习之)"
print ("学而时习之")
print (学而时习之)
试题编号:20230627-wy-009
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:本题考察的 Python 编程基础,print 打印时,需要用括号括
起来,并且打印的文字需要用引号包裹起来。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
2. 班级组织春游,总共有 46 人, 一辆车只能坐 11 个人,利用程序计算
出,剩余不足一车的人数,下列哪个选项的程序可以完成这个工作?
( )
A.
B.
C.
D.
print('剩余不足一车的人数为:', 46 / 11)
print('剩余不足一车的人数为:', 46 % 11)
print('剩余不足一车的人数为:', 46 ** 11)
print('剩余不足一车的人数为:', 46 // 11)
试题编号:20230627-wy-027
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:本题考察的是取余运算符的使用,根据题意需要求得的是余
数,所以应该使用的是取余运算符 %。
考生答案:D
考生得分:0
是否评分:已评分
评价描述:
3. 下列能为变量 num 赋值为 10 的选项是?( )
A.
B.
C.
D.
10 = num
num == 10
int num = 10
num = 10
试题编号:20230627-wy-034
试题类型:单选题
标准答案:D
试题难度:容易
试题解析:本题考察的是赋值运算,赋值运算符号为 =,并且变量名需要
写在左边,值需要写在右边。
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
4. 小明在学习了Python语言后,得出了以下几个结论,哪个结论是正确
的?( )
A.
B.
C.
D.
编写完Python程序后只能先保存后才能运行
为了方便用户使用,可以在编写Python程序过程中不区分大小写
Python文件可以在不同的编程环境中运行,运行结果是一样的
越高的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,且为整数所以为2,选择C
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
6. 下列符号不是比较运算符的是?(
A. ==
B. !=
C. >=
D. =
试题编号:20230629-wb-008
试题类型:单选题
标准答案:D
试题难度:一般
)
试题解析:A,B,C都是比较运算符,分别是等于,不等于,大于等于。而
D是赋值运算符。
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
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 or Flase,再根据运算优先级,先进行
and计算,Ture and Ture 的运算结果为Ture,该式子转换为Ture or
Flase,根据or运算的规则,当第一个为Ture,则返回第一个的值,所以
结果为Ture,所以选A。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
9. 在Python中,执行语句print(2+4/2),输出结果是哪一种数据类
型?( )
A.
B.
C.
整数型
浮点型
字符型
D. 文字型
试题编号:20230630-jy-009
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:2是一个整数型的数据,4/2的计算结果是2.0,是一个浮点型
的数据,整数型的2和浮点型的2.0相加,得到的是4.0,是浮点型的数
据,所以选B。
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
10. 在Python中,通常使用以下哪个指令获取用户的输入?( )
A.
B.
input()
print()
C.
D.
up()
home()
试题编号:20230630-jy-019
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:input()函数可以获取用户的输入,A选项正确;print()函数可
以控制输出内容,B选项错误;up()函数是turtle库中的抬起画笔,C选
项错误;home()函数是turtle库中的功能,控制小海龟返回(0,0),方向
为初始方向,D选项错误。
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
11. 假设a = 0.7,b = 0.3,c = a + b,那么c的值是?( )
A.
B.
C.
D.
1
1.0
1.00
0.4
试题编号:20230630-jy-022
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:只要加数为浮点数,结果一定是浮点数,故0.7+0.3=1.0,c
的值为1.0,本题选B。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
12. 下面是对 Python 语言的特征描述,不正确的描述是?( )
A.
理解
B.
型
C.
简洁易读:Python 采用简洁的语法和语义,使得代码易于阅读和
动态类型:Python 是一种动态类型的语言,不需要声明变量的类
面向过程:Python 是一种面向过程的编程语言,主要关注如何设
计和组织函数来实现功能
D. 多平台支持:Python 可以在多种操作系统上运行,包括
Windows、Linux、Mac OS等,可以实现跨平台的开发和部署
试题编号:20230630-lkc-003
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:Python是一种面向对象编程语言,可以定义类和对象,并且
可以使用多态、封装和继承等面向对象的特性
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
13. 在turtle库中对画布进行如下设置
(width=400, height=300, startx=200, starty=100),关于
该指令描述正确的是?( )
A.
B.
C.
D.
画布宽200、高100
画布宽300、高400
画布宽400、高300
画布宽100、高200
试题编号:20230703-yfj-009
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:前两个参数时宽、高,所以选C
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
14. 小明想要绘制如图所示的图形,已知指令如下,大圆的半径为70,小
圆的半径为50,请问横线处需要补充的指令依次是?( )
import turtle
lor(____)
_fill()
(____)
_fill()
lor(____)
_fill()
(____)
_fill()
()
A.
B.
C.
D.
"red",70,"blue",50
"blue",70,"red",50
"red",50,"blue",70
"blue",50,"red",70
试题编号:20230703-yfj-016
试题类型:单选题
标准答案:A
试题难度:困难
试题解析:红色大圆 半径70,蓝色小圆是50,并且,由于红色的圆在底
下,所以只能先画红色,后画蓝色,所以选A
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
15. 以下不可以对Python程序进行注释的是?( )
A.
B.
C.
D.
""" """
#
''' '''
( )
试题编号:20230705-wlh-003
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:#、""" """、''' '''均可以为Python代码添加注释。
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
16. 下列可以作为Python变量名的是?( )
A.
B.
C.
D.
or
1_or
o_r
or-2
试题编号:20230705-wlh-004
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:A:Python变量命名不可以使用保留字符;B:变量开头不可
用数字;D:除下划线外不得使用其他特殊符号。
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
17. 使用下列哪个命令可以在Python中导入turtle库文件?( )
A.
B.
C.
D.
install Turtle
import turtle
create Turtle
print Turtle
试题编号:20230706-sxk-02
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:在Python中,要导入turtle库文件,应使用import turtle
命令。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
18. 下列程序绘制的图形是?( )
import turtle
screen = ()
pen = ()
d(100)
(90)
d(100)
(90)
d(100)
(90)
d(100)
()
A.
B.
C.
D.
长方形
三角形
正方形
圆形
试题编号:20230706-sxk-07
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:根据给定的程序,按照顺序绘制了四条边长为 100 的线段,然
后将画笔依次向右旋转 90 度。根据绘制的形状特征判断,这段代码绘制
的是一个正方形。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
19. 如图想要保存该Python文件,应该选择哪个选项?( )
A.
B.
C.
D.
New File
Open
Save
Exit
试题编号:20230706-sxk-08
试题类型:单选题
标准答案:C
试题难度:容易
试题解析:
选项A中的New File为新建文件;
选项B中的Open为打开文件;
选项D中的Exit为退出;
因此选项C中的Save为正确答案。
考生答案:D
考生得分:0
是否评分:已评分
评价描述:
20. (a) 命令的功能是?(
A. 向右转动a度
B. 向左转动a度
C. 向右前进a的距离
D. 向左前进a的距离
)
试题编号:20230706-sxk-19
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:(a)是Python中turtle库中的一个命令,它的功能
是让海龟(turtle)对象向右转动一定的角度a(单位是度)。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
21. 已知a=4,b=7,那么print(a>b)输出的结果是?( )
A.
B.
C.
D.
False
True
4
7
试题编号:20230706-wlh-018
试题类型:单选题
标准答案:A
试题难度:一般
试题解析:4<7,输出结果为False。
考生答案:B
考生得分:0
是否评分:已评分
评价描述:
22. 已知a=10//3+2,b=(a-1)*2,则b的值是?(
A. 6
B. 7
C. 8
D. 9
试题编号:20230706-wlh-020
)
试题类型:单选题
标准答案:C
试题难度:较难
试题解析:运算结果为8。
考生答案:D
考生得分:0
是否评分:已评分
评价描述:
23. 关于命令 e(a) 的描述,下面选项中描述正确的是?
( )
A.
B.
C.
D.
这个命令用于设置画笔的颜色
这个命令用于设置画笔的形状
这个命令用于设置画笔的粗细
这个命令用于设置画布的大小
试题编号:20230708-lkc-013
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:(1)命令 e(a) 用于设置画笔的粗细,命令中的参
数 a 代表了画笔的粗细。
(2)用于设置画笔的颜色的命令是 or(a) ,选项 A 中的描
述错误。
(3)用于设置画笔的形状的命令是 (a) ,选项 B 中的描述错
误。
(4)用于设置画布的大小的命令是 (width, height),选项
D 中的描述错误。
因此,选项 C 是正确答案。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
24. 小海龟正在学习有趣的绘图,小海龟正在使用(a)指令(a
的当前值为3),小海龟想将画笔的运动速度设置为最快,让它立刻呈现绘
制的结果,应将a的值更改为?( )
A.
B.
C.
D.
0
4
5
10
试题编号:20230710-yxy-026
试题类型:单选题
标准答案:A
试题难度:容易
试题解析:在(a)中,a的数值范围是0~10,数字越大,速
度越快。但最快是0,而不是10。
考生答案:A
考生得分:2
是否评分:已评分
评价描述:
25. 某同学正在计算暑期书籍义卖收入的分配问题,假设某一天一共售卖
30本书,单价20元一本,成本15元一本,销售收入(注意:是包含成
本在内的销售收入)的10%用来支付摊位管理费,销售利润(注意:是剔
除成本后的毛利润)的30%捐给某儿童基金会,扣除之后,剩下的为这位
同学此次义卖的收入,请你计算摊位管理费、捐款金额分别是?( )
A.
B.
C.
D.
60元 180元
60元 45元
45元 45元
45元 180元
试题编号:20230711-yxy-036
试题类型:单选题
标准答案:B
试题难度:较难
试题解析:根据题意。总收入:30×20=600元,总利润:600-
30×15=150元。摊位管理费:600×10%=60元,捐款金
额:150×30%=45元,B选项符合题意。
考生答案:B
考生得分:2
是否评分:已评分
评价描述:
二、判断题(共10题,共20分)
26. int('123') 的运行结果是 123。( )
正确 错误
试题编号:20230627-wy-017
试题类型:判断题
标准答案:正确
试题难度:容易
试题解析:本题考察的 Python 类型转换,int 可以将整数的字符串转换
成整数类型。
考生答案:错误
考生得分:0
是否评分:已评分
评价描述:
27. print语句可以输出文本、字符串、数字等。( )
正确 错误
试题编号:20230629-wb-017
试题类型:判断题
标准答案:正确
试题难度:一般
试题解析:print语句是在屏幕上打印出相应的文本或数字等。
考生答案:正确
考生得分:2
是否评分:已评分
评价描述:
28. 使用print("Hello","World")和print("Hello World")输出的结果相
同。( )
正确 错误
试题编号:20230630-jy-030
试题类型:判断题
标准答案:正确
试题难度:一般
试题解析:使用print()函数在一行中输出多个内容时,中间使用英文逗号
分隔,最终输出结果中两个元素间多一个空格,即为Hello World,与第
二条语句输出结果相同,故本题说法正确。
考生答案:错误
考生得分:0
是否评分:已评分
评价描述:
29. type()函数用于返回对象的类型,如果执行
print(type(eval("3.3+5")))指令,最终的输出结果是
( )
正确 错误
试题编号:20230630-jy-031
试题类型:判断题
标准答案:错误
试题难度:困难
试题解析:本题主要考查type()函数和eval()函数的复合使用。我们先考
虑eval("3.3+5")的结果,eval()函数会返回表达式的运算结果,所以结果
是浮点型的8.3;而type()函数可以返回对象的类型,type(8.3)的结果是
考生答案:错误
考生得分:2
是否评分:已评分
评价描述:
30. Python程序在Windows操作系统和Linux操作系统中都能运行,并
且运行结果一致。( )
正确 错误
试题编号:20230704-yfj-026
试题类型:判断题
标准答案:正确
试题难度:一般
试题解析:python运行不受操作系统限制,所以选正确
考生答案:正确
考生得分:2
是否评分:已评分
评价描述:
31. 在Python中,执行print("3+2")语句得到的结果是"5"。( )
正确 错误
试题编号:20230705-wlh-028
试题类型:判断题
标准答案:错误
试题难度:一般
试题解析:print语句中,引号内的字符不可发生变动,正确输出应为
3+2。
考生答案:错误
考生得分:2
是否评分:已评分
评价描述:
32. turtle库函数是Python自带的函数库。( )
正确 错误
试题编号:20230706-sxk-27
试题类型:判断题
标准答案:正确
试题难度:容易
试题解析:turtle函数是Python自带的函数,它是一个绘图函数库,用
于在图形窗口中创建和控制海龟(turtle)图形。
考生答案:正确
考生得分:2
是否评分:已评分
评价描述:
33. Python2.X和3.X两个版本相互兼容。( )
正确 错误
试题编号:20230706-sxk-31
试题类型:判断题
标准答案:错误
试题难度:一般
试题解析:Python 2.x和Python 3.x之间存在一些重要的差异,导致它
们并不完全兼容。
考生答案:错误
考生得分:2
是否评分:已评分
评价描述:
34. if是Python语言的保留字之一,因此if和IF都不可以作为变量名使
用。( )
正确 错误
试题编号:20230710-yxy-012
试题类型:判断题
标准答案:错误
试题难度:容易
试题解析:if是Python语言的保留字之一,不能作为变量名使用,而IF
与if不同,IF不是保留字,可以作为变量名使用。
考生答案:正确
考生得分:0
是否评分:已评分
评价描述:
35. ()指令的作用是让小海龟返回原点,在小海龟返回原点
后,画笔的颜色等设置不再保留。( )
正确 错误
试题编号:20230710-yxy-030
试题类型:判断题
标准答案:错误
试题难度:容易
试题解析:小海龟返回原点后,方向为初始方向,但是画笔的颜色等设置
依然保留。
考生答案:错误
考生得分:2
是否评分:已评分
评价描述:
三、编程题(共2题,共30分)
36. 分数计算器:依次输入语文、数学、英语的分数,计算出总分以及平
均分,并在一行输出。
要求:
(1)程序开始运行时,询问请输入语文成绩;
(2)输入一个数字后询问请输入数学成绩;
(3)输入一个数字后询问请输入英语成绩;
(4)最后输入英语成绩后,程序自动输出总分以及平均分,格式为:"你
的总分为:*分,平均分为:*分"。(保留小数或者整数均可)
输入样例:
92
98
92
输出样例:
你的总分为:282分,平均分为:94.0分
友情提示:
由于考试平台暂不支持eval()命令,同学们可以选用其他命令;当然如果
您使用了,只要程序是正确的,我们阅卷时依然按照正常处理。
试题编号:202309-P1-36
试题类型:编程题
标准答案:
参考程序:
chinese = int(input("请输入语文成绩"))
math = int(input("请输入数学成绩"))
english = int(input("请输入英语成绩"))
total = chinese + math + english
avg = total / 3
print("你的总分为:", total, "分,平均分为:", avg, "分")
试题难度:一般
试题解析:
评分标准:
(1)有输入语句;(2分)
(2)有输出语句;(2分)
(3)有计算语句,少一个扣一分;(2分)
(4)有类型转换语句;(2分)
(5)程序符合题目要求。(2分)
注意:不要求一定要保留整数,所以小数也可(没有小数位数的限制)。
即:小数整数均可。
展示地址:点击浏览
考生答案:(此题已作答)
考生得分:2
是否评分:已评分
评价描述:
37. 2023年“科学T大会将在”上海举行,某同学在学习科学知识时,了
解到云也是重要的气象要素之一,天空中云的多少叫作云量,如果把天空
看成一个圆,把这个圆平均分成四份,我们就可以按照云在天空中所占的
面积来划分云量。由①到②的云量变化为晴天,由②到③的云量变化为多
云,有③到④的云量变化为阴天。
这位同学想请你帮助他绘制晴天中的①号图形(注意:是完全没有黑色区
域的晴天),绘制要求及图形如下:
(1)图形由一个黑色的圆组成;
(2)圆由水平方向的直径与垂直方向相交分成相等的4份;
(3)圆的圆心坐标为(0,0),半径为50;
(4)绘制完成后,小海龟需隐藏。
友情提示:
考试平台暂不支持画笔命名:Pen()命令,同学们可以选用其他命令;当
然如果使用了Pen()命令,只要程序是正确的,阅卷时依然按照正确处
理。
试题编号:202309-P1-37
试题类型:编程题
标准答案:
参考程序:
import turtle
()
(0,-50)
n()
(50)
()
(-50,0)
n()
d(100)
()
(0,50)
n()
(90)
d(100)
rtle()
试题难度:容易
试题解析:
评分标准:
(1)导入海龟库正确;(2分)
(2)小海龟初始坐标设置正确;(2分)
(3)圆的半径设置正确;(2分)
(4)水平方向直径绘制正确;(3分)
(5)垂直方向直径绘制正确;(3分)
(6)圆的等分数量正确;(2分)
(7)有小海龟隐藏指令;(2分)
(8)程序运行正常,运行结果与要求一致。(4分)
展示地址:点击浏览
考生答案:(此题已作答)
考生得分:2
是否评分:已评分
评价描述:
版权声明:本文标题:2023.09全国青年软件编程(Python)等级考试试卷(一级) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1735625034a1682252.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论