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

下载本文档

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

文档简介

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

分数:100题数:37

一、单选题(共25题,共50分)

1.在Python编辑器中写好程序代码后,在Run菜单中,下列哪个命令可以用来执行程序?()

A.CheckModule

B.RunModule

C.Pythonshell

D.任意一个都可以

试题编号:20220427-yxy-002

试题类型:单选题

标准答案:B

试题难度:容易

试题解析:

2.中国电子学会组织来自全国各地的学生共计90人参加人工智能活动,按参加学生名单顺序,

每10个人一排,若想知道第46个人在哪一排就坐,下列算法中哪一种可以实现?()

A.(46-1)%10+1

B.46%10

C.(46-1)//10+1

D.46//10

试题编号:20220427-yxy-008

试题类型:单选题

标准答案:C

试题难度:容易

试题解析:

3.在数学计算中,可以表示除法运算,在Python运算符中,可以用作除法运算的

符号是?()

A./

B.\

C.+

D.%

试题编号:20220427-yxy-009

试题类型:单选题

标准答案:A

试题难度:容易

试题解析:

4.下列表达式中,哪两个运行结果完全相同?()

66%2②

**2③16/4④16〃4

①②

A.②③

BC.③④

①④

D.

试题编号:20220427-yxy-013

试题类型:单选题

标准答案:B

试题难度:容易

试题解析:

5.IDLE编程环境有脚本式编程和交互式编程,对于这两种编程环境,下列说法错误的是?()

A.在IDLE主窗口中,可以通过"File玲NewFile”,打开一个新文件

B.在脚本式编程环境中,运行指令前需要先保存才可以运行

C.在交互式编程环境中,我们可以修改和保存文件

D.点开IDLE窗口,主窗口会显示当前安装Python的版本号

试题编号:20220502-yfj-002

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

6.对于Python的说法错误的是?()

A.用户都可以使用Python,不需要支付费用

B.Python具有跨平台性,可以在不同类型的操作系统上运行使用

C.Python提供大量的内置对象和内置函数,使用时仅需调用即可实现

D.Python语言比较人性化,无需注重首行缩进等语法规则

试题编号:20220502-yfj-003

试题类型:单选题

标准答案:D

试题难度:较难

试题解析:

7.爷爷的年龄数与孙子生活过的月数一样多,你知道孙子和爷爷各是多大年龄吗?()

A.10岁60岁

B.12岁52岁

C.5岁60岁

D.8岁67岁

试题编号:20220502-yfj-025

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

8.运行程序

»>print(9%2+9//2)

输出的结果是?()

A.2

B.5.5

C.5

D.9

试题编号:20220502-zzh-008

试题类型:单选题

标准答案:C

试题难度:较难

试题解析:

9.下面的程序:

a='7'

print(a==7)

输出的结果是?()

A.True

B.7

C."7"

D.False

试题编号:20220502-zzh-010

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:'7'是字符串,而7是整数

10.若a=(3+4)*2.0,那么print(a)的输出是?()

A.11.0

B.14

C.14.0

D.10

试题编号:20220503-yfj-019

试题类型:单选题

标准答案:C

试题难度:容易

试题解析:

11.输入一个两位数,可以将十位数和个位数对调位置(如:输入18,输出81)输出

的程序是?()

a=int(input("请输入一个两位数”))

“b=a//10

A

'c=a%10

print(c*10+b)

a=int(input(“请输入一个两位数”))

b=a%10

•c=a//10

print(c*10+b)

a=int(input(“请输入一个两位数”))

b=a/10

c=a//10

print(c*10+b)

a=int(input("请输入一个两位数“))

Db=a//10

'c=a%10

print(c+b)

试题编号:20220503-yfj-023

试题类型:单选题

标准答案:A

试题难度:困难

试题解析:

12.已知b="22",那么print(a+b)的输出结果是?()

A.11

B.33

C.1122

D.22

试题编号:20220504-jt-008

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:本题的考核点是字符串的连接,a和b所对应的是字符串,而

不是数值,所以结果是1122

13.在Python函数中,用于获取用户输入的是?()

A.int()

B.float()

C.input()

D.print()

试题编号:20220504-jt-Oil

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

14.turtle.dot(40),这个语句画出的点的半径大小是?()

A.80

B.40

C.20

D.0

试题编号:20220505-yt-0022

试题类型:单选题

标准答案:C

试题难度:较难

试题解析:

dot()功能中写的参数,指的是点的直径大小,所以这里画出的点的半径大小是20。

15.下面关于turtle.clear()功能说法正确的是?()

A.执行clear。功能后,画笔最终位置一定是在画布中心

B.执行clear。功能后,画笔的颜色会变为白色

C.执行clear。功能后,海龟画布窗口会被清空

D.clear。功能和reset。功能的效果是完全一样的

试题编号:20220505-yt-0023

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

turtle.clear()功能是清空窗口,但turtle的位置和状态不改变,所以AB两个选项

是错误的,reset。功能是清空窗口并且把turtle状态设置为初始状态,效果不完全一样。

16.比较运算符中的大于等于符号是哪一个?()

A.>

B.<=

C.>=

D.>and==

试题编号:20220505-yt-0031

试题类型:单选题

标准答案:C

试题难度:容易

试题解析:

大于等于符号是>=。

17.print(13+6/2==16)的结果是?()

A.16.0

B.16

C.True

D.False

试题编号:20220505-yt-034

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

13+6/2的运算结果是16.0,16.0==16的结果是True。

18.turtle绘图中可以回到原点的命令是?()

A.turtle,done()

B.turtle,home()

C.turtle,setup()

D.turtle,dot()

试题编号:20220506-zmt-021

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:

19.turtle绘图中设置画笔宽度5像素、绘制的线条颜色为red的命令是?()

,turtle.size(5)

turtle.pencolor("red")

turtle.size(5)

-turtle.color("red")

C.turtle.pensize(5)

turtle.pencolor("red")

turtle.penwidth(5)

D'turtle.color("red")

试题编号:20220506-zmt-022

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:

20.下列选项中,代码会报错的是?()

A.print("banana'+'apple')

B.print('banana'-'ana')

C.printCbanana'*100)

D.print('banana'+str(6))

试题编号:20220507-hhb01

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:

字符串之间不能使用减法。

21.下列选项中,不可以控制turtle移动的语句是?()

A.turtle,forward()

B.turtle,goto()

C.turtle.backward0

D.turtle,hideturtle()

试题编号:20220507-hhlT4

试题类型:单选题

标准答案:D

试题难度:容易

试题解析:

22.想要画出如下图形,第④行代码应该是?()

①importturtle

②t=turtle.Turtle()

③t.forward(100)

⑤t.forward(100)

A.t.left(90)

B.t.right(90)

C.t.left(180)

D.t.right(-90)

试题编号:20220507-hhl-15

试题类型:单选题

标准答案:B

试题难度:容易

试题解析:

23.下列程序绘制的是一个什么图形?()

importturtle

turtle.forward(lOO)

turtle.left(90)

turtle.forward(50)

turtle.left(90)

turtle.forward(lOO)

turtle.left(90)

turtle.forward(50)

turtle.left(90)

A.正方形

B.菱形

C.长方形

D.三角形

试题编号:20220508-jt-033

试题类型:单选题

标准答案:C

试题难度:一般

试题解析:根据运动情况,最终效果是一个长方形

24.下列属于Python保留字的是?()

A.If

B.For

C.Else

D.None

试题编号:20220522-zwh-06

试题类型:单选题

标准答案:D

试题难度:一般

试题解析:

25.下面的运算符中,按照运算优先级哪一个是最高级?()

A.==

B.*

C.and

D.<

试题编号:20220522-zwh-07

试题类型:单选题

标准答案:B

试题难度:一般

试题解析:

二、判断题(共10题,共20分)

26.运行下列python代码后可绘制出下面的半径为50的圆形。()

importturtle

turtle.color('red')

turtle.penup()

turtle.circle(50)

turtle.pendown()

正确错误

试题编号:20220426-lyl-034

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:

27.Python源文件以.Py及.Pyw作为文件扩展名,但它实际上是一个文本文

件,在保存时可以使用任何名字来进行文件命名。()

正确错误

试题编号:20220427-yxy-005

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:

28.a,b=l是一条合法的赋值语句,将1分别赋值给变量a和b。()

正确错误

试题编号:20220505-jt-015

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:

29.turtle,backward(TOO)可以让turtle往头朝向的方向前进100。()

正确错误

试题编号:20220507-hhl-29

试题类型:判断题

标准答案:正确

试题难度:容易

试题解析:

30.使用下边的代码,可以打印出图片展示的结果。()

print("春,夏。

秋,冬。”)

正确错误

试题编号:20220507-hhl-34

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:python代码中,双引号之间的字符串是不允许换行的,所以题目

中的代码运行会报错。

31.Python只能在自带的IDLE上面运行。()

正确错误

试题编号:20220508-\vb-030

试题类型:判断题

标准答案:错误

试题难度:容易

试题解析:

32.Abc>aBc>abC是三个不同的变量。()

正确错误

试题编号:20220522-zwh-ll

试题类型:判断题

标准答案:正确

试题难度:容易

试题解析:

33.print('I\'mok.')因为有三个单引号,所以程序是错误的。()

正确错误

试题编号:20220522-zwh-12

试题类型:判断题

标准答案:错误

试题难度:一般

试题解析:

34.表达式not6>2的值为True。()

正确错误

试题编号:20220522-zwhT5

试题类型:判断题

标准答案:错误

试题难度:容易

试题解析:

35.Python语言简洁、易懂、库文件丰富,可以用在很多应用领域。()

正确错误

试题编号:20220426-lyl-026

试题类型:判断题

标准答案:正确

试题难度:一般

试题解析:

三、编程题(共2题,共30分)

36.“天狗吃月亮”是一个古老的神话,以前古人不了解月食这一现象,所以说月亮被狗吃了,天狗吃

食是自然界的一种现象,当太阳、地球、月球三者恰好或几乎在同一条直线上时(地球在

太阳和月球之间),太阳到月球的光线便会部分或完全地被地球遮挡,产生月食。请

你设计一段程序完成下列图片的月食现象。

要求:

(1)海龟的初始位置的坐标为(0,0),月食现象的图片需在整个画布中完整呈现;

(2)月食现象由两个圆或点组成,分别为半径不同的黄色和白色的圆或点;

(3)绘制半径为150的圆或点,并填充颜色为黄色,该图形的中心位置为画布的正中心位置

(4)绘制半径为75的圆或点,并填充颜色为白色,该图形的中心位置坐标为(150,0)o

试题编号:20220427-yxy-030

试题类型:编程题

标准答案:

参考程序:

importturtle

turtle.color("yellow")

turtle.dot(300)

turtle.forward(150)

turtle.color("white")

turtle.dot(150)

试题难度:容易

试题解析:

评分标准:

(1)正确导入turtle库;(2分)

(2)正确绘制半径为150的圆或点,这里使用turtle.circle。指令、turtle.dot。指令均可;(2

(3)黄色的园(或者点)坐标位置正确;(2分)

(4)正确填充颜色为黄色;(3分)

(5

温馨提示

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

评论

0/150

提交评论