2022年6月青少年软件编程(Python)等级考试试卷及答案解析(一级)

梁老师
梁老师 北京小升初老师~

0 人点赞了该文章 · 48 浏览





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


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


A.     Check Module

B.     Run Module

C.     Python shell

D.     任意一个都可以


试题编号:20220427-yxy-002

试题类型:单选题

标准答案:见文末

试题难度:容易


2. 中国电子学会组织来自全国各地的学生共计90人参加人工智能活动,按参加学生名单顺序,每 10个人一排,若想知道第46个人在哪一排就坐,下列算法中哪一种可以实现?( )


A.  (46-1) % 10 + 1

B.     46 % 10

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

D.     46 // 10


试题编号:20220427-yxy-008

试题类型:单选题

标准答案:见文末

试题难度:容易

试题解析:


3. 在数学计算中,“÷”可以表示除法运算,在Python运算符中,可以用作除法运算的符号是?( )


A.     /

B.     \  

C.     ÷

D.     %


试题编号:20220427-yxy-009

试题类型:单选题

标准答案:见文末

试题难度:容易

试题解析:


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

①16%2    ②16/2**2    ③16/4   ④16//4

 

A.     ①②

B.     ②③

C.     ③④

D.     ①④


试题编号:20220427-yxy-013

试题类型:单选题

标准答案:见文末

试题难度:容易

试题解析:


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

 

A.     在IDLE主窗口中,可以通过“File→New File”,打开一个新文件

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

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

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


试题编号:20220502-yfj-002

试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


6、对于Python的说法错误的是?


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

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

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

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


试题类型:单选题

标准答案:见文末

试题难度:容易

试题解析:


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


A、10岁 60岁

B、12岁 52岁

C、5岁 60岁

D、8岁 67岁


试题类型:单选题

标准答案:见文末

试题难度:容易

试题解析:


8、运行以下程序,输出结果是?

print(9 % 2 + 9 // 2)


A、2

B、5.5

C、5

D、9


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


9、运行以下程序,输出结果是?

a = "7"

print(a == 7)


A、True

B、7

C、"7"

D、False


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


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


A、11.0

B、14

C、14.0

D、10


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


11、输入一个两位数,可以将十位数和个位数对调位置(如:输入18,输出81)输出的程序是?


A、a = int(input("请输入一个两位数:"))

      b = a // 10

      c = a % 10

      print(c * 10 + b)

B、a = int(input("请输入一个两位数:"))

      b = a / 10

      c = a // 10

      print(c * 10 + b)

C、a = int(input("请输入一个两位数:"))

       b = a % 10

       c = a // 10

       print(c * 10 + b)

D、a = int(input("请输入一个两位数:"))

       b = a // 10

       c = a % 10

       print(c + b)


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


12、已知a=“11”,b=“22”,那么print(a+b)的输出结果是?


A、11

B、33

C、1122

D、22


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


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


A、int()

B、float()

C、input()

D、print()


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


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


A、80

B、40

C、20

D、0


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


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


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

B、执行clear()功能后,画笔的颜色会变为白色

C、执行clear()功能后,海龟画布窗口会被清空

D、clear()功能和reset()功能的效果是完全一样的


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


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


A、>

B、<= 

C、>=

D、> and ==


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


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


A、16.0

B、16

C、True

D、False


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


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


A、turtle.done()  

B、turtle.home()  

C、turtle.setup()

D、turtle.dot()


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


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


A、turtle.size(5)

       turtle.pencolor("red")


B、turtle.size(5)

       turtle.color("red")


C、turtle.pensize(5)

       turtle.pencolor("red")


D、turtle.penwidth(5)

      turtle.color("red")

试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


20、下列选项中,代码会报错的是?


A、print("banana" + "apple")

B、print("banana" - "ana")

C、print("banana" * 100)

D、print("banana" + str(6))


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


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


A、turtle.forward()

B、turtle.goto()

C、turtle.backward()

D、turtle.hideturtle()


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


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

① import turtle

② 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)


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


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

import turtle 

turtle.forward(100) 

turtle.left(90) 

turtle.forward(50) 

turtle.left(90) 

turtle.forward(100) 

turtle.left(90)

turtle.forward(50) 

turtle.left(90)


A、正方形

B、菱形

C、长方形

D、三角形


试题类型:单选题

标准答案:见文末

试题难度:一般

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


24、下列属于Python保留字的是?


A、If

B、For

C、Else

D、None


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


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


A、==

B、*

C、and

D、<


试题类型:单选题

标准答案:见文末

试题难度:一般

试题解析:


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

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

import turtle
turtle.color('red')
turtle.penup()
turtle.circle(50)
turtle.pendown()

图片

正确   错误

试题类型:判断题

标准答案:见文末


27、Python源文件以.Py及.Pyw作为文件扩展名,但它实际上是一个文本文件,在保存时可以使用任何名字来进行文件命名。

正确   错误


试题类型:判断题

标准答案:见文末


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

正确   错误


试题类型:判断题

标准答案:见文末


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

正确   错误


试题类型:判断题

标准答案:见文末


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

print("春,夏。
秋,冬。")

图片


正确   错误


试题类型:判断题

标准答案:见文末


31、Python只能在自带的IDLE上面运行。

正确   错误


试题类型:判断题

标准答案:见文末


32、Abc、aBc、abC是三个不同的变量。

正确   错误


试题类型:判断题

标准答案:见文末


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

正确   错误


试题类型:判断题

标准答案:见文末


34、表达式not 6>2的值为True。

正确   错误


试题类型:判断题

标准答案:见文末


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

正确   错误


试题类型:判断题

标准答案:见文末


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

36.“天狗吃月亮”是一个古老的神话,以前古人不了解月食这一现象,所以说月亮被狗吃了,天狗吃月亮是古人对“月食”这一天文现象的简称。月食是自然界的一种现象,当太阳、地球、月球三者恰好或几乎在同一条直线上时(地球在太阳和月球之间),太阳到月球的光线便会部分或完全地被地球遮挡,产生月食。请你设计一段程序完成下列图片的月食现象。

要求

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

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

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

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

图片


试题类型:编程题
标准答案:见文末


37. 计算长方形的面积

要求:(1)利用input()语句输入长方形的长和宽;

 (2)利用运算符*,求得长方形的面积;
 (3)利用print()语句输出长方形的面积。
输入格式:
 第一次输入一个数字,代表长方形的长;
 第二次输入一个数字,代表长方形的宽。
 (输入有相应的提示信息,如:'请输入长方形的长:' )
输出格式:
 输出长方形的面积。(输出有相应的提示信息,如:'长方形的面积为:')


试题类型:编程题
标准答案:见文末


图片


添加 家长论坛微信 



发布于 2024-04-24 22:31

免责声明:

本文由 梁老师 原创发布于 家长帮 ,著作权归作者所有。

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

暂无评论

广告
All Rights Reserved Powered BY WeCenter V4.1.0 © 2025 京ICP备20005761号-2