中国电子学会202403青少年软件编程(Python)等级考试试卷(一级)真题与解析

发布于:2024-09-18 ⋅ 阅读:(198) ⋅ 点赞:(0)

一、单选题

第1题下列哪个命令,可以将2024转换成'2024' 呢?( )
A. str(2024)
B. int(2024)
C. float(2024)
D. bool(2024)

答案与解析:A
str(2024)可以将数字 2024 转换成字符串 '2024'。int(2024)是将字符串或数字转换为整数,float(2024)转换为浮点数,bool(2024)转换为布尔值。

第2题猴子摘了一包桃子,第一天吃了全部的一半; 第二天,吃剩下的(注意是剩下的)桃子的一半;以后每天都吃前一天剩下的一半;第四天吃完剩下的一半,发现只剩下一个桃子了。请问:猴子一开始摘了几个桃子?( )\
A.   4
B.   8
C.   16
D.   32

答案与解析:C

从后往前推,第四天剩一个,第三天吃前一天剩下的一半后剩一个,说明第三天开始时有 2 个;第二天吃后剩 2 个,那第二天开始时有 4 个;第一天吃后剩 4 个,第一天开始时有 8 个;再往前推第一天开始时有 16 个桃子。

第3题在编写Python代码中,经常对代码进行缩进,下列哪一选项的按键可以作为推荐使用的缩进标准键?( )

A.   '''
B.   #
C.   空格键
D.   """

答案与解析:C

在 Python 中通常使用空格键进行缩进,一般是四个空格为一个缩进级别。'''"""用于多行注释,#用于单行注释,都不是用于缩进的。

第4题下列关于IDLE中操作的描述,错误的是?( )
 
A.  可以使用File菜单中的New File命令新建文件
B.  File菜单中的Run Module命令是只用来保存程序的
C.  在交互模式下,可以输入exit()可以退出交互模式
D.  可以使用File菜单中的Open命令打开文件

答案与解析:B

File菜单中的Run Module命令是运行当前脚本,不只是用来保存程序。ACD选项描述正确。

第5题下列turtle工具箱的语句,哪一项绘制出的形状与其他项不同,不是同一种类型的形状?( )
A.  turtle.forward(100)
B.  turtle.backward(-100)
C.  turtle.goto(100,0)
D.  turtle.dot(100)

答案与解析:D

turtle.dot(100)是绘制一个直径为 100 的点,其他三个选项都是绘制直线。

第6题下列不属于比较运算符的是哪一项?( )
A.  !=
B.  >=
C.  <=
D.  =

答案与解析:D

=是赋值运算符,!=>=<=都是比较运算符。

第7题中心小学一年级(1)班有40名学生,参加学校运动会需要每7名学生排成一列,计算剩余未能排成完整一列的学生人数,可以使用以下哪个程序来完成计算?( )

A.   print('还有未能排列的人数:',40+7)
B.   print('还有未能排列的人数:',40*7)
C.   print('还有未能排列的人数:',40/7)
D.   print('还有未能排列的人数:',40%7)

答案与解析:D

%是求余运算,40 个学生每 7 人一列,用 40%7 可以得到剩余未能排成完整一列的学生人数。

第8题执行以下语句,并分别输入1以及2,结果为?( )

a=int(input())

b=int(input())
print(a+b)

A.         3


网站公告

今日签到

点亮在社区的每一天
去签到