#WRCXXM0002. WRC小学组python模拟题2

WRC小学组python模拟题2

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

  1. 在Python中,以下哪个是合法的变量名?( )

{{ select(1) }}

  • my_var
  • 2ndName
  • my-var
  • class
  1. turtle.bgcolor("blue") 的作用是?( )

{{ select(2) }}

  • 设置画笔颜色为蓝色
  • 设置背景颜色为蓝色
  • 设置填充颜色为蓝色
  • 设置画布标题为蓝色
  1. 执行 print(10 / 2) 的输出结果是?( )

{{ select(3) }}

  • 5
  • 5.0
  • 20
  • 2
  1. 执行 print(5 > 3 and 4 < 2) 的结果是?( )

{{ select(4) }}

  • True
  • False
  • 5
  • None
  1. 已知 t = (10, 20, 30),执行 t[1] 的值是?( )

{{ select(5) }}

  • 10
  • 20
  • 30
  • 报错
  1. turtle.undo() 的作用是?( )

{{ select(6) }}

  • 撤销上一步绘图操作
  • 清空画布
  • 隐藏画笔
  • 保存图片
  1. 执行 print(8 - 3 * 2) 的输出结果是?( )

{{ select(7) }}

  • 2
  • 10
  • -2
  • 14
  1. 已知 lst = [5, 3, 1],执行 lst.sort() 后,lst 为?( )

{{ select(8) }}

  • [5, 3, 1]
  • [1, 3, 5]
  • [3, 1, 5]
  • [1, 5, 3]
  1. turtle.right(90) 表示画笔?( )

{{ select(9) }}

  • 前进90像素
  • 向右转90度
  • 向左转90度
  • 后退90像素
  1. 执行 3 + 4 * 2 的结果是?( )

{{ select(10) }}

  • 14
  • 11
  • 10
  • 24
  1. 执行 d = {} 创建的是?( )

{{ select(11) }}

  • 空列表
  • 空字典
  • 空元组
  • 空集合
  1. 已知 d = {"a": 1, "b": 2},执行 d["a"] 的值是?( )

{{ select(12) }}

  • 1
  • 2
  • a
  • b
  1. 已知 s = "abcdef",执行 s[::-1] 的结果是?( )

{{ select(13) }}

  • abcdef
  • fedcba
  • bcdef
  • abcde
  1. 执行 len([1, 2, [3, 4]]) 的结果是?( )

{{ select(14) }}

  • 2
  • 3
  • 4
  • 5
  1. 执行 turtle.clear() 的作用是?( )

{{ select(15) }}

  • 关闭窗口
  • 清除画布上的所有绘制
  • 隐藏画笔
  • 重置画笔位置
  1. turtle.pensize(5) 的作用是?( )

{{ select(16) }}

  • 设置画笔颜色为5号
  • 设置画笔粗细为5像素
  • 设置画布大小为5
  • 设置速度为5
  1. 执行以下代码,x的值是? x = 3 while x > 0: x -= 1( )

{{ select(17) }}

  • 3
  • 2
  • 1
  • 0
  1. 已知 lst = [2, 4, 6],执行 lst.append(8) 后,lst 为?( )

{{ select(18) }}

  • [2, 4, 6]
  • [8, 2, 4, 6]
  • [2, 4, 6, 8]
  • [2, 4, 8, 6]
  1. 执行 a = int("5") 后,变量 a 的数据类型是?( )

{{ select(19) }}

  • str
  • int
  • float
  • bool
  1. 已知 d = {"x": 10},执行 d["y"] = 20 后,字典?( )

{{ select(20) }}

  • 报错
  • 增加键值对
  • 替换原有键
  • 删除x键
  1. 以下哪个关键字用于跳过当前循环的剩余语句?( )

{{ select(21) }}

  • break
  • continue
  • pass
  • exit
  1. 执行 lst = list(range(3)) 后,lst 的值是?( )

{{ select(22) }}

  • [1, 2, 3]
  • [0, 1, 2]
  • [0, 1, 2, 3]
  • [1, 2]
  1. 已知 lst = [1, 2, 3, 4],执行 lst[1:3] 的值是?( )

{{ select(23) }}

  • [1, 2]
  • [2, 3]
  • [1, 2, 3]
  • [2, 3, 4]
  1. turtle.backward(50) 表示?( )

{{ select(24) }}

  • 画笔向前50像素
  • 画笔向后50像素
  • 右转50度
  • 左转50度
  1. 已知 lst = ["a", "b", "c"],执行 lst.pop(0) 后,lst 为?( )

{{ select(25) }}

  • ["a", "b", "c"]
  • ["b", "c"]
  • ["a", "c"]
  • ["a", "b"]

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

  1. break 语句可以跳出当前所在的 for 或 while 循环。( )

{{ select(26) }}

  • 正确
  • 错误
  1. 字符串的索引从 0 开始。( )

{{ select(27) }}

  • 正确
  • 错误
  1. range(1, 10, 2) 生成的序列包含 1, 3, 5, 7, 9。( )

{{ select(28) }}

  • 正确
  • 错误
  1. 执行 5 % 2 的结果是 1。( )

{{ select(29) }}

  • 正确
  • 错误
  1. 执行 3 > 2 > 1 在 Python 中是合法的。( )

{{ select(30) }}

  • 正确
  • 错误
  1. turtle.hideturtle() 会删除画笔。( )

{{ select(31) }}

  • 正确
  • 错误
  1. continue 语句会终止整个循环。( )

{{ select(32) }}

  • 正确
  • 错误
  1. range(5) 生成的整数序列是 0, 1, 2, 3, 4。( )

{{ select(33) }}

  • 正确
  • 错误
  1. turtle.speed(0) 表示画笔速度最快。( )

{{ select(34) }}

  • 正确
  • 错误
  1. for 循环只能遍历列表。( )

{{ select(35) }}

  • 正确
  • 错误