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

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

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

  1. 下面所示程序运行后,显示的内容是?( ) 程序: #print('我') #print('我爱') #print('我爱中') print('我爱中国') {{ select(1) }}
  • 我 B. 我爱 C. 我爱中 D. 我爱中国
  1. 下面程序运行后显示的结果是?( ) int('123')+123 {{ select(2) }}
  • 会报错 B. 显示:123123 C. 显示:246 D. 显示:123
  1. 小新要用程序快速的画一个圆,在红色问号中填入哪个数值后,画圆的速度最快?( ) 程序: import turtle turtle.pendown() turtle.speed(?) turtle.circle(100) {{ select(3) }}
  • 1 B. 5 C. 10 D. 0
  1. 执行语句 x = 7 后,变量 x 的数据类型是?( ) {{ select(4) }}
  • str B. int C. float D. bool
  1. 以下哪个命令用于设置画布的大小?( ) {{ select(5) }}
  • turtle.shape() B. turtle.setup(width, height)
  • turtle.penup() D. turtle.pendown()
  1. 已知a=14.8,小明想要对变量a进行取整的操作,以下程序能实现的是?( ) {{ select(6) }}
  • a/1 B. a%1 C. int(a) D. float(a)
  1. 当a=100时,print(a//10)的结果是?( ) {{ select(7) }}
  • 0 B. 10 C. True D. False
  1. 已知a=True,b=False,请问以下选项的运算结果为True是?( ) {{ select(8) }}
  • a == b B. not a C. not b D. a and b
  1. 关于指令turtule.goto(100,100),已知turtle从(0,0)点出发,以下说法正确的是?( ) {{ select(9) }}
  • turtle会先向右直行100像素,再向上直行100像素 B. turtle的方向先向右,再向上,最终再向右
  • turtle会走一条直线,最终移动到坐标为(100,100)的位置 D. turtle会先向上直行100像素,再向右直行100像素
  1. 某同学在学习 Python 编程时,发现里程序里面有很多代码注释,下列关于Python中代码注释说法正确的是?( ) {{ select(10) }}
  • 可以使用 """ """ 进行多行注释,就像给代码写详细的说明书 B. 注释会让 Python 编辑器的运行速度变慢
  • 注释只能写在程序最后,描述所有代码的作用 D. Python 不支持多行注释,只能用 #进行单行注释
  1. 某同学想要绘制一个圆,假设半径为 60,使用以下哪个函数可以进行绘制?( ) {{ select(11) }}
  • turtle.forward(60) B. turtle.circle(60)
  • turtle.right(60) D. turtle.left(60)
  1. 下列哪个函数可以实现画笔落下的功能?( ) {{ select(12) }}
  • turtle.pendown() B. turtle.penup()
  • turtle.pencolor() D. turtle.fillcolor()
  1. 某同学正在使用海龟绘图绘制机器人的部分零件图,想将画笔的粗细设置为4来模拟实际零件的线条粗细,下列哪个函数可以实现将画笔的粗细设置为4?( ) {{ select(13) }}
  • turtle.speed(4) B. turtle.pensize(4)
  • turtle.width(4) D. turtle.size(4)
  1. 2025年哈尔滨亚冬会期间,某同学用Python记录中国队的金牌数。已知中国获得gold = 201枚金牌,比日本多38枚,以下哪个表达式能正确计算日本的金牌数?( ) {{ select(14) }}
  • gold + 38 B. gold - 38 C. gold * 38 D. gold // 38
  1. Python程序保存后的后缀名是?( ) {{ select(15) }}
  • .py B. .doc C. .python D. .xlxs
  1. 刚学完比较运算符和赋值运算符,粗心的小明就将两个运算符混淆到一起了,请你帮帮小明,找出都是比较运算符的一项?( ) {{ select(16) }}
  • = < B. <= == =! C. -= == /= D. < >= !=

  1. 运行print(9**2)命令,输出的结果是?( ) {{ select(17) }}
  • 9 B. 18 C. 81 D. 512
  1. 盛夏六月,西湖的荷花如诗如画,吸引无数游人驻足欣赏。宋代诗人杨万里在《晓出净慈寺送林子方》一诗中,便用“接天莲叶无穷碧,映日荷花别样红。”生动描绘了这番盛景。下列选项中,哪一项可以正确的输出这两句诗?( ) p1 ='接天莲叶无穷碧' p2 ='映日荷花别样红' {{ select(18) }}
  • print('诗句是, p1, p2') B. print('诗句是', p1, p2)
  • print('诗句是', 'p1, p2') D. print('诗句是', 'p1', 'p2')
  1. 下列属于Python保留字的是?( ) {{ select(19) }}
  • turtle B. if C. Break D. elseif
  1. 下列哪个选项里num的结果是26?( ) {{ select(20) }}
  • num='20+6' B. num = int('2')+6 C. num=20+6 D. num = float('2')+6
  1. Python 中,表达式 5 * (7 - 3) / 4 的计算结果是?( ) {{ select(21) }}
  • 5.0 B. 5 C. 0 D. 20
  1. 运行下列 Python 程序,输出的结果是?( ) a = 20 b = a a *= 3 b = a + 5 print("a=", a) print("b=", b) {{ select(22) }}
  • a=20 b=25 B. a=60 b=65 C. a=60 b=25 D. a=20 b=65
  1. 下列哪个表达式的结果为 False?( ) {{ select(23) }}
  • 10==10.0 B. 3 != '3' C. True<=1 D. int(5.9)>5
  1. 下列关于 turtle 库中hideturtle()、home()、clear()和reset()的说法,错误的是?( ) {{ select(24) }}
  • 使用home()和reset()函数都能让海龟回到原点且朝着初始方向
  • 使用clear()和reset()函数都能擦除画布痕迹
  • 使用home()和clear()都能让海龟回到原点且朝着初始方向
  • 使用turtle.hideturtle()可以让海龟隐藏起来,可以通过reset()让海龟重新显示
  1. 统计班级兴趣,喜欢绘画的有 15 人,喜欢音乐的有 12 人,两样都喜欢的有 4 人。 问:班级至少有多少人?( ) {{ select(25) }}
  • 19 B. 23 C. 27 D. 31

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

  1. 在Python中,字符串是不可变的。( ) {{ select(26) }}
  • 正确
  • 错误
  1. 使用turtle.penup()命令后,画笔将不再绘制线条。( ) {{ select(27) }}
  • 正确
  • 错误
  1. Python 2和 Python 3两个版本的语法完全兼容,无需修改代码即可直接迁移。( ) {{ select(28) }}
  • 正确
  • 错误
  1. 在数学运算式3*2**3//5中,运算顺序是自左向右依次运算。( ) {{ select(29) }}
  • 正确
  • 错误
  1. 在 Python 程序设计中,"10"和10可以直接进行加法运算。( ) {{ select(30) }}
  • 正确
  • 错误
  1. 在Python语言中,Name、And、Else、Not都可以作为变量名。( ) {{ select(31) }}
  • 正确
  • 错误
  1. 执行print(0>1)语句,输出的结果为False。( ) {{ select(32) }}
  • 正确
  • 错误
  1. 运行下列 Python 代码,能够正常输出条件成立。( ) a = 10 if a >= 6: print("条件成立") {{ select(33) }}
  • 正确
  • 错误
  1. 运行下列 Python 代码,该代码设置的画布宽度为 0.5 像素、高度为 0.6 像素。( ) import turtle turtle.setup(0.5, 0.6) {{ select(34) }}
  • 正确
  • 错误
  1. 运行以下代码输出的结果为Python3。( ) print('python + '1' * 3) {{ select(35) }}
  • 正确
  • 错误