2023本09全国青年软件编程(Python)等级考试试卷(一级)_第1页
2023本09全国青年软件编程(Python)等级考试试卷(一级)_第2页
2023本09全国青年软件编程(Python)等级考试试卷(一级)_第3页
2023本09全国青年软件编程(Python)等级考试试卷(一级)_第4页
2023本09全国青年软件编程(Python)等级考试试卷(一级)_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

青少年软件编程(Python)等级考试试卷(一级)

2023年9月

分数:100题数:37

一、单选题(共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

试题难度:一般

试题解析:本题考察的是取余运算符的使用,根据题意需要求得的是余

数,所以应该使用的是取余运算符%。

考生答案:D

考生得分:0

是否评分:已评分

评价描述:

3.下列能为变量num赋值为10的选项是?()

A.10=num

B.num==10

C.intnum=10

D.num=10

试题编号:20230627-wy-034

试题类型:单选题

标准答案:D

试题难度:容易

试题解析:本题考察的是赋值运算,赋值运算符号为=,并且变量名需要

写在左边,值需要写在右边。

考生答案:B

考生得分:0

是否评分:已评分

评价描述:

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,且为整数所以为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(l<2and2<3or4>5)

A.True

B.False

C.1

D.2

试题编号:20230629-wb-035

试题类型:单选题

标准答案:A

试题难度:困难

试题解析:根据运算优先级,1<2and2<3or4>5先进行比较运算,该

式子可以转化为:TureandTureorFlase,再根据运算优先级,先进行

and计算,TureandTure的运算结果为Ture,该式子转换为Tureor

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,是浮点型的数

据,所以选

Bo

考生答案:A

考生得分:0

是否评分:已评分

评价描述:

10.在Python中,通常使用以下哪个指令获取用户的输入?()

A.inputQ

B.printQ

C.upO

D.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.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可以在多种操作系统上运行,包括

Windows.Linux、MacOS等,可以实现跨平台的开发和部署

试题编号:20230630-lkc-003

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:Python是一种面向对象编程语言,可以定义类和对象,并且

可以使用多态、封装和继承等面向对象的特性

考生答案:B

考生得分:0

是否评分:已评分

评价描述:

13.在turtle库中对画布进行如下设置

关于

turtle.setup(width=400zheight=300/startx=200,starty=100),

该指令描述正确的是?()

A.画布宽200、高100

B.画布宽300、高400

C.画布宽400、高300

D.画布宽100、高200

试题编号:20230703-yfj-009

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:前两个参数时宽、高,所以选C

考生答案:B

考生得分:0

是否评分:已评分

评价描述:

14.小明想要绘制如图所示的图形,已知指令如下,大圆的半径为70,小

圆的半径为50,请问横线处需要补充的指令依次是?()

importturtle

turtle.fillcolor()

turtle.begin_fill()

turtle.circle(____)

turtle.end_fill()

turtle.fillcolor()

turtle.begin_fill()

turtle.circle()

turtle.end_fill()

turtle.doneO

A.”red“,70,”blue”,50

B."blue'^O/red'^O

n,,,1

C.red"/507blue770

D.”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.or

B.l_or

C.o_r

D.or-2

试题编号:20230705-wlh-004

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:A:Python变量命名不可以使用保留字符;B:变量开头不可

用数字;D:除下划线外不得使用其他特殊符号。

考生答案:A

考生得分:0

是否评分:已评分

评价描述:

17.使用下列哪个命令可以在Python中导入turtle库文件?()

A.installTurtle

B.importturtle

C.createTurtle

D.printTurtle

试题编号:20230706-sxk-02

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:在Python中,要导入turtle库文件,应使用importturtle

命令。

考生答案:B

考生得分:2

是否评分:已评分

评价描述:

18.下列程序绘制的图形是?()

importturtle

screen=turtle.Screen()

pen=turtle.TurtleO

pen.forward(lOO)

pen.right(90)

pen.forward(lOO)

pen.right(90)

pen.forward(lOO)

pen.right(90)

pen.forward(lOO)

turtle.doneO

A.长方形

B.三角形

C.正方形

D.圆形

试题编号:20230706-sxk-07

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:根据给定的程序,按照顺序绘制了四条边长为100的线段,然

后将画笔依次向右旋转90度。根据绘制的形状特征判断,这段代码绘制

的是一个正方形。

考生答案:C

考生得分:2

是否评分:已评分

评价描述:

19.如图想要保存该Python文件,应该选择哪个选项?()

"Untited

fileEditFormatRunOptions

NewFileCtrlfN

Open-Ctrl+。

OpenModule...AltfM

RecertFiles

Cl”、BrowserAlitC

PathBrowser

SaveCtd+S

SaveAs...Ctrl+ShiftfS

SaveCopyAs...Alt*Shift♦S

PrintWindowCtH+P

CloseAlt>F4

ExhCtrliQ

A.NewFile

B.Open

C.Save

D.Exit

试题编号:20230706-sxk-08

试题类型:单选题

标准答案:C

试题难度:容易

试题解析:

选项A中的NewFile为新建文件;

选项B中的Open为打开文件;

选项D中的Exit为退出;

因此选项C中的Save为正确答案。

考生答案:D

考生得分:0

是否评分:已评分

评价描述:

2O.turtle.right(a)命令的功能是?()

A.向右转动a度

B.向左转动a度

C.向右前进a的距离

D.向左前进a的距离

试题编号:20230706-sxk-19

试题类型:单选题

标准答案:A

试题难度:一般

试题解析:turtle.right(a)>Python中turtle库中的一个命令,它的功能

是让海龟(turtle)对象向右转动一定的角度a(单位是度\

考生答案:A

考生得分:2

是否评分:已评分

评价描述:

21.已知a=4,b=7,那么print(a>b)输出的结果是?()

A.False

B.True

C.4

D.7

试题编号:20230706-wlh-018

试题类型:单选题

标准答案:A

试题难度:一般

试题解析:4<7,输出结果为False。

考生答案:B

考生得分:0

是否评分:已评分

评价描述:

22已知a=10//3+2,b=(a-l)*2,则b的值是?()

A.6

B.7

C.8

D.9

试题编号:20230706-wlh-020

试题类型:单选题

标准答案:C

试题难度:较难

试题解析:运算结果为8。

考生答案:D

考生得分:0

是否评分:已评分

评价描述:

23.关于命令turtle.pensize(a)的描述,下面选项中描述正确的是?

()

A.这个命令用于设置画笔的颜色

B.这个命令用于设置画笔的形状

C.这个命令用于设置画笔的粗细

D.这个命令用于设置画布的大小

试题编号:20230708-lkc-013

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:(1)命令turtle.pensize(a)用于设置画笔的粗细,命令中的参

数a代表了画笔的粗细。

(2)用于设置画笔的颜色的命令是turtle.pencolor(a),选项A中的描

述错误。

(3)用于设置画笔的形状的命令是turtle.sh叩e(a),选项B中的描述错

误。

用于设置画布的大小的命令是选项

(4)turtle.setup(width/height),

D中的描述错误。

因此,选项C是正确答案。

考生答案:C

考生得分:2

是否评分:已评分

评价描述:

24.小海龟正在学习有趣的绘图,小海龟正在使用turtle.speed(a)指令(a

的当前值为3),小海龟想将画笔的运动速度设置为最快,让它立刻呈现绘

制的结果,应将a的值更改为?()

A.0

B.4

C.5

D.10

试题编号:20230710-yxy-026

试题类型:单选题

标准答案:A

试题难度:容易

试题解析:在turtle.speed(a)中,a的数值范围是0~10,数字越大,速

度越快。但最快是0,而不是10。

考生答案:A

考生得分:2

是否评分:已评分

评价描述:

25.某同学正在计算暑期书籍义卖收入的分配问题,假设某一天一共售卖

30本书,单价20元一本,成本15元一本,销售收入(注意:是包含成

本在内的销售收入)的10%用来支付摊位管理费,销售利润(注意:是剔

除成本后的毛利润)的30%捐给某儿童基金会,扣除之后,剩下的为这位

同学此次义卖的收入,请你计算摊位管理费、捐款金额分别是?()

A.60元180元

B.60元45元

C.45元45元

D.45元180元

试题编号:20230711-yxy-036

试题类型:单选题

标准答案:B

试题难度:较难

试题解析:根据题意。总收入:30x20=600元,总利润:600-

30x15=150元。摊位管理费:600xl0%=60元,捐款金

额150x30%=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(”Hello7World”)和print("HelloWorld”)输出的结果相

同。()

正确错误

试题编号:20230630-jy-030

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:使用print。函数在一行中输出多个内容时,中间使用英文逗号

分隔,最终输出结果中两个元素间多一个空格,即为HelloWorld,与第

二条语句输出结果相同,故本题说法正确。

考生答案:错误

考生得分:0

是否评分:已评分

评价描述:

29.type()函数用于返回对象的类型,如果执行

指令,最终的输出结果是

print(type(eval(”3.3+5”)))(class"str">0

()

正确错误

试题编号:20230630-jy-031

试题类型:判断题

标准答案:错误

试题难度:困难

试题解析:本题主要考查type。函数和eval()函数的复合使用。我们先考

虑eval(”3.3+5")的结果,eva1()函数会返回表达式的运算结果,所以结果

是浮点型的8.3;而type。函数可以返回对象的类型,type(8.3)的结果是

〈class“float、。故本题说法错误。

考生答案:错误

考生得分: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

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:Python2.x和Python3.x之间存在一些重要的差异,导致它

们并不完全兼容。

考生答案:错误

考生得分:2

是否评分:已评分

评价描述:

34.if是Python语言的保留字之一,因此if和IF都不可以作为变量名使

用。()

正确错误

试题编号:20230710-yxy-012

试题类型:判断题

标准答案:错误

试题难度:容易

试题解析:if是Python语言的保留字之一,不能作为变量名使用,而IF

与if不同,IF不是保留字,可以作为变量名使用。

考生答案:正确

考生得分:0

是否评分:已评分

评价描述:

35.turtle.home()指令的作用是让小海龟返回原点,在小海龟返回原点

后,画笔的颜色等设置不再保留。()

正确错误

试题编号: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

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论