电子协会 Python 一级 2509 真题 - 客观题

电子协会 Python 一级 2509 真题 - 客观题

一、选择题(每题 2 分,共 50 分)

  1. 在交互模式下输入1+2+3+4,按回车键后,显示的结果为?( ) {{ select(1) }}
  • 3 B. 1 C. 10 D. 4
  1. 下面程序运行后显示的结果是?( ) str(123)+123 {{ select(2) }}
  • 会报错 B. 显示:123123 C. 显示:246 D. 显示:123
  1. 小会编写了一个程序,运行后显示的结果为?( ) 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
  1. 马上要春游了,小会班里有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)
  1. 下列哪个函数可以将字符串转换为整数?( ) {{ select(5) }}
  • str() B. int() C. float() D. bool()
  1. 已知x=5,y=10,则表达式 x < y and x != 5 的值为?( ) {{ select(6) }}
  • True B. False C. 5 D. 10
  1. 下列哪个表达式的结果为False?( ) {{ select(7) }}
  • 4 != 5 B. 3 > 2 C. 4 >= 5 D. 7 == 7
  1. 关于代码注释,下列说法正确的是?( ) {{ select(8) }}
  • 可以使用""" """进行多行注释 B. 多行注释会影响Python编辑器的运行速度
  • 注释只能写在程序最后,不可以出现在程序中间部分 D. 不可以多行注释,只能使用#进行单行注释
  1. 在turtle画图中,常常使用turtle.color(color1,color2)指令进行画笔颜色和填充颜色的设置,下列关于该指令说法正确的是?( ) {{ select(9) }}
  • color1代表填充颜色 B. color2代表画笔颜色 C. 指令中的参数可以只写一个 D. color1和color2的颜色不可以相同
  1. 在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度的弧形
  1. 自然语言处理在语音识别技术中有很重要的作用,某同学想研究它的部分程序,需要在 IDLE 中打开相关的 Python 文件,下列能在 IDLE 中直接打开的文件是?( ) {{ select(11) }}
  • speech语音.exe B. speech语音.Py3 C. speech语音.py D. speech语音.python
  1. 某同学想要绘制 DeepSeek(深度求索)的标志图案,在使用 turtle 库绘图前,需要先导入 turtle 库,正确的turtle库导入语句是?( ) {{ select(12) }}
  • import turtle B. use turtle C. get turtle D. turtle import
  1. 某同学正在参加“中国电子学会信息素养大赛”,想要在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)
  1. 在Python中,使用语句print(13-2*3)的输出结果为?( ) {{ select(14) }}
  • 7 B. 33 C. 37 D. 报错
  1. 在导入turtle库之后,直接运行turtle.forward(100)命令,请问在画布中,画笔往哪个方向进行绘制?( ) {{ select(15) }}
  • 向左 B. 向上 C. 向右 D. 向下
  1. 在导入turtle库后,只执行了turtle.forward(100)这一命令,请问以下哪一项不能让画笔回到初始位置?( ) {{ select(16) }}
  • turtle.backward(100) B. turtle.goto(0.0)
  • turtle.home() D. turtle.right(100)
  1. 运行如下代码后,变量a中保存的值为?( ) a = 3 b = 5 a += b {{ select(17) }}
  • 3 B. 5 C. 15 D. 8
  1. 下列选项中,变量a的数据类型是整数的是?( ) {{ select(18) }}
  • a=input() B. a=int(input()) C. a=str(input()) D. a=float(input())
  1. 某外卖平台的商家推出“三选一”套餐活动,用户只能选择汉堡、炸鸡、卤肉卷中的一种。用Python程序描述,下列哪个选项的表达式可以准确实现“三选一”?( ) {{ select(19) }}
  • 汉堡 and 炸鸡 and 卤肉卷 B. 汉堡 or 炸鸡 or 卤肉卷
  • 汉堡 and 炸鸡 or 卤肉卷 D. 汉堡 or 炸鸡 and 卤肉卷
  1. 下列与a=a+5等价的表达式是?( ) {{ select(20) }}
  • a=+5 B. a+=5 C. a+5=a D. a+5=5
  1. 已知以下程序,请问输出的结果为?( ) a = int(7.7) a+=2 print(a) {{ select(21) }}
  • 7.7 B. 9 C. 10 D. 9.7
  1. 在 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)
  1. 统计班级兴趣,喜欢足球的有 12 人,喜欢篮球的有 10 人,两样都喜欢的有 3 人。问:班级至少有多少人?( ) {{ select(23) }}
  • 22 B. 16 C. 25 D. 19
  1. print(16 == 16.0) 输出的结果是?( ) {{ select(24) }}
  • 3 B. 3.0 C. True D. False
  1. 下列哪个选项的运算优先级最高?( ) {{ select(25) }}
  • = B. > C. not D. *

二、判断题(每题 2 分,共 20 分)

  1. 小会编写了一个程序,保存并运行后,会报错。( ) a=100 b=200 #提醒注意:b前面有空格 print(b/a) {{ select(26) }}
  • 正确
  • 错
  1. 小会编写了一个画圆的程序,运行以后会画出一个圆,一直保留。( ) import turtle turtle.pendown() turtle.circle(100) turtle.clear() {{ select(27) }}
  • 正确
  • 错
  1. 在Python中,变量命名可以以数字开头。( ) {{ select(28) }}
  • 正确
  • 错
  1. 在Python中,True不可以作为变量名来使用,但是true可以作为变量名来使用。( ) {{ select(29) }}
  • 正确
  • 错
  1. 某同学在学习 Python时,了解到Python有Python 2 和 Python 3 版本,他觉得Python3是Python2的升级,Python2的程序是完全可以用Python3运行的。( ) {{ select(30) }}
  • 正确
  • 错
  1. 执行print(3)和执行print('3')的输出结果都是3,所以两条语句的输出结果没有任何区别。( ) {{ select(31) }}
  • 正确
  • 错
  1. 在print()函数中,变量名不需要用引号引起来。( ) {{ select(32) }}
  • 正确
  • 错
  1. 在Python的turtle模块中,执行turtle.fillcolor("pink")会直接改变当前画笔的绘制颜色为粉色。( ) {{ select(33) }}
  • 正确
  • 错
  1. 打开IDLE,默认进入的是交互式,交互模式的提示符为>>>,要在提示符后面输代码。( ) {{ select(34) }}
  • 正确
  • 错
  1. 运行以下代码输出的结果为num4。( ) (原图此处代码缺失) {{ select(35) }}
  • 正确
  • 错