一、单选题
第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
命令是运行当前脚本,不只是用来保存程序。A
、C
、D
选项描述正确。
第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