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

是否评分:已评分

评价描述:


本文标签: 试题 使用 程序