一、选择题(每题 2 分,共 50 分)
- 在交互模式下输入1+2+3+4,按回车键后,显示的结果为?( )
{{ select(1) }}
- 下面程序运行后显示的结果是?( )
str(123)+123
{{ select(2) }}
- 会报错 B. 显示:123123 C. 显示:246 D. 显示:123
- 小会编写了一个程序,运行后显示的结果为?( )
a=100
b=a
a=b+10
print('a=',a)
print('b=',b)
{{ select(3) }}
- a=100 b=100 B. a=110 b=110 C. a=100 b=110 D. a=110 b=100
- 马上要春游了,小会班里有6个小组,每个小组有6名同学。学校为同学们准备了矿泉水,小会班一共有108瓶,要平均分给每名同学。他编写了程序,用来计算,下面选项中能够同样计算出正确结果的是?( )
shui=108
meiren=108/6/6
print('每人分配矿泉水数=',meiren)
{{ select(4) }}
- shui=108
meiren=108/6
print('每人分配矿泉水数=',meiren)
- shui=108
meiren=108/6**2
print('每人分配矿泉水数=',meiren)
- shui=108
meiren=108/6*6
print('每人分配矿泉水数=',meiren)
- shui=108
meiren=(108/6)*6
print('每人分配矿泉水数=',meiren)
- 下列哪个函数可以将字符串转换为整数?( )
{{ select(5) }}
- str() B. int() C. float() D. bool()
- 已知x=5,y=10,则表达式 x < y and x != 5 的值为?( )
{{ select(6) }}
- 下列哪个表达式的结果为False?( )
{{ select(7) }}
- 4 != 5 B. 3 > 2 C. 4 >= 5 D. 7 == 7
- 关于代码注释,下列说法正确的是?( )
{{ select(8) }}
- 可以使用""" """进行多行注释 B. 多行注释会影响Python编辑器的运行速度
- 注释只能写在程序最后,不可以出现在程序中间部分 D. 不可以多行注释,只能使用#进行单行注释
- 在turtle画图中,常常使用turtle.color(color1,color2)指令进行画笔颜色和填充颜色的设置,下列关于该指令说法正确的是?( )
{{ select(9) }}
- color1代表填充颜色 B. color2代表画笔颜色 C. 指令中的参数可以只写一个 D. color1和color2的颜色不可以相同
- 在Turtle库中,turtle.circle()的几种用法,说法错误的是?( )
{{ select(10) }}
- turtle.circle(100)是绘制半径为100的圆
- turtle.circle(100,180)是绘制半径为100的半圆弧
- turtle.circle(100,360)是绘制半径为100的圆
- turtle.circle(100,step=3)是绘制半径为3的100度的弧形
- 自然语言处理在语音识别技术中有很重要的作用,某同学想研究它的部分程序,需要在 IDLE 中打开相关的 Python 文件,下列能在 IDLE 中直接打开的文件是?( )
{{ select(11) }}
- speech语音.exe B. speech语音.Py3 C. speech语音.py D. speech语音.python
- 某同学想要绘制 DeepSeek(深度求索)的标志图案,在使用 turtle 库绘图前,需要先导入 turtle 库,正确的turtle库导入语句是?( )
{{ select(12) }}
- import turtle B. use turtle C. get turtle D. turtle import
- 某同学正在参加“中国电子学会信息素养大赛”,想要在Python中绘制机器人从起点到终点的移动路线,已知起点是 (0, 0),终点是 (120, 120),下列正确的代码是?( )
{{ select(13) }}
- turtle.goto(0, 0) B. turtle.goto(120, 120)
- turtle.backward(120)turtle.backward(120) D. turtle.backward(120)
- 在Python中,使用语句print(13-2*3)的输出结果为?( )
{{ select(14) }}
- 在导入turtle库之后,直接运行turtle.forward(100)命令,请问在画布中,画笔往哪个方向进行绘制?( )
{{ select(15) }}
- 在导入turtle库后,只执行了turtle.forward(100)这一命令,请问以下哪一项不能让画笔回到初始位置?( )
{{ select(16) }}
- turtle.backward(100) B. turtle.goto(0.0)
- turtle.home() D. turtle.right(100)
- 运行如下代码后,变量a中保存的值为?( )
a = 3
b = 5
a += b
{{ select(17) }}
- 下列选项中,变量a的数据类型是整数的是?( )
{{ select(18) }}
- a=input() B. a=int(input()) C. a=str(input()) D. a=float(input())
- 某外卖平台的商家推出“三选一”套餐活动,用户只能选择汉堡、炸鸡、卤肉卷中的一种。用Python程序描述,下列哪个选项的表达式可以准确实现“三选一”?( )
{{ select(19) }}
- 汉堡 and 炸鸡 and 卤肉卷 B. 汉堡 or 炸鸡 or 卤肉卷
- 汉堡 and 炸鸡 or 卤肉卷 D. 汉堡 or 炸鸡 and 卤肉卷
- 下列与a=a+5等价的表达式是?( )
{{ select(20) }}
- a=+5 B. a+=5 C. a+5=a D. a+5=5
- 已知以下程序,请问输出的结果为?( )
a = int(7.7)
a+=2
print(a)
{{ select(21) }}
- 在 Turtle 库中,需将窗口大小设为宽 600 像素、高 400 像素,窗口初始位置距屏幕左边缘 150 像素、距屏幕上边缘 250 像素。以下哪个选项能实现此需求?( )
{{ select(22) }}
- turtle.setup(150, 250, 600, 400) B. turtle.setup(600, 400, 150, 250)
- turtle.setup(400, 600, 250, 150) D. turtle.setup(250, 150, 400, 600)
- 统计班级兴趣,喜欢足球的有 12 人,喜欢篮球的有 10 人,两样都喜欢的有 3 人。问:班级至少有多少人?( )
{{ select(23) }}
- print(16 == 16.0) 输出的结果是?( )
{{ select(24) }}
- 3 B. 3.0 C. True D. False
- 下列哪个选项的运算优先级最高?( )
{{ select(25) }}
二、判断题(每题 2 分,共 20 分)
- 小会编写了一个程序,保存并运行后,会报错。( )
a=100
b=200 #提醒注意:b前面有空格
print(b/a)
{{ select(26) }}
- 小会编写了一个画圆的程序,运行以后会画出一个圆,一直保留。( )
import turtle
turtle.pendown()
turtle.circle(100)
turtle.clear()
{{ select(27) }}
- 在Python中,变量命名可以以数字开头。( )
{{ select(28) }}
- 在Python中,True不可以作为变量名来使用,但是true可以作为变量名来使用。( )
{{ select(29) }}
- 某同学在学习 Python时,了解到Python有Python 2 和 Python 3 版本,他觉得Python3是Python2的升级,Python2的程序是完全可以用Python3运行的。( )
{{ select(30) }}
- 执行print(3)和执行print('3')的输出结果都是3,所以两条语句的输出结果没有任何区别。( )
{{ select(31) }}
- 在print()函数中,变量名不需要用引号引起来。( )
{{ select(32) }}
- 在Python的turtle模块中,执行turtle.fillcolor("pink")会直接改变当前画笔的绘制颜色为粉色。( )
{{ select(33) }}
- 打开IDLE,默认进入的是交互式,交互模式的提示符为>>>,要在提示符后面输代码。( )
{{ select(34) }}
- 运行以下代码输出的结果为num4。( )
(原图此处代码缺失)
{{ select(35) }}