#WRCXXM0003. WRC小学组python模拟题3

WRC小学组python模拟题3

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

  1. 以下哪个是创建元组的正确方式?( )

{{ select(1) }}

  • t = [1, 2]
  • t = (1, 2)
  • t = {1, 2}
  • t = <1, 2>
  1. 以下哪个关键字用于跳过当前循环的剩余语句?( )

{{ select(2) }}

  • break
  • continue
  • pass
  • exit
  1. 执行 (3 + 4) * 2 的结果是?( )

{{ select(3) }}

  • 14
  • 11
  • 10
  • 24
  1. 执行 print(8 - 3 * 2) 的输出结果是?( )

{{ select(4) }}

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

{{ select(5) }}

  • [1, 2]
  • [2, 3]
  • [1, 2, 3]
  • [2, 3, 4]
  1. 执行 3 + 4 * 2 的结果是?( )

{{ select(6) }}

  • 14
  • 11
  • 10
  • 24
  1. 执行 "Python"[2:4] 的结果是?( )

{{ select(7) }}

  • yt
  • th
  • Py
  • ho
  1. 已知 lst = [2, 4, 6],执行 lst.append(8) 后,lst 为?( )

{{ select(8) }}

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

{{ select(9) }}

  • abcdef
  • fedcba
  • bcdef
  • abcde
  1. 执行 "12" + "34" 的结果是?( )

{{ select(10) }}

  • 46
  • 1234
  • 12 + 34
  • 1234.0
  1. turtle.right(90) 表示画笔?( )

{{ select(11) }}

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

{{ select(12) }}

  • 25
  • 5
  • 27
  • 7
  1. 执行 print(2 ** 3) 的结果是?( )

{{ select(13) }}

  • 6
  • 8
  • 9
  • 16
  1. 已知 t = (10, 20, 30),执行 t[1] 的值是?( )

{{ select(14) }}

  • 10
  • 20
  • 30
  • 报错
  1. 执行以下代码,输出是? for i in range(4): if i == 2: break print(i)( )

{{ select(15) }}

  • 0 1 2
  • 0 1
  • 0 1 2 3
  • 1 2
  1. 执行以下代码,输出是? s = 0 for i in range(1, 6): s = s + i print(s)( )

{{ select(16) }}

  • 10
  • 15
  • 20
  • 5
  1. 执行以下代码,输出是? for i in range(2, 5): print(i)( )

{{ select(17) }}

  • 0 1 2 3 4
  • 2 3 4
  • 1 2 3 4
  • 2 3 4 5
  1. 执行 b = float(3) 后,变量 b 的值是?( )

{{ select(18) }}

  • 3
  • 3.0
  • "3"
  • True
  1. 执行以下代码,x的值是? x = 3 while x > 0: x -= 1( )

{{ select(19) }}

  • 3
  • 2
  • 1
  • 0
  1. 执行 len("abc123") 的结果是?( )

{{ select(20) }}

  • 5
  • 6
  • 7
  • 3
  1. 执行 a = int("5") 后,变量 a 的数据类型是?( )

{{ select(21) }}

  • str
  • int
  • float
  • bool
  1. 执行以下代码,输出是? for i in range(5, 0, -1): print(i, end=' ')( )

{{ select(22) }}

  • 5 4 3 2 1
  • 5 4 3 2 1 0
  • 4 3 2 1 0
  • 5 4 3 2
  1. turtle.setheading(0) 表示画笔朝向?( )

{{ select(23) }}

  • 向上
  • 向右
  • 向下
  • 向左
  1. 已知 lst = [1, 2, 3, 4],执行 lst[2] 的值是?( )

{{ select(24) }}

  • 2
  • 3
  • 4
  • 1
  1. 执行 print(10 / 2) 的输出结果是?( )

{{ select(25) }}

  • 5
  • 5.0
  • 20
  • 2

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

  1. 列表中的元素可以通过索引修改其值。( )

{{ select(26) }}

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

{{ select(27) }}

  • 正确
  • 错误
  1. 执行 1 == True 的结果是 True。( )

{{ select(28) }}

  • 正确
  • 错误
  1. 执行 len((1, 2, 3)) 的结果是 3。( )

{{ select(29) }}

  • 正确
  • 错误
  1. 执行 0 == False 的结果是 True。( )

{{ select(30) }}

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

{{ select(31) }}

  • 正确
  • 错误
  1. turtle.penup() 表示抬起画笔,移动时不绘制。( )

{{ select(32) }}

  • 正确
  • 错误
  1. 执行 int("10") 会得到整数 10。( )

{{ select(33) }}

  • 正确
  • 错误
  1. Python中,变量名不能以数字开头。( )

{{ select(34) }}

  • 正确
  • 错误
  1. turtle.done() 的作用是保持绘图窗口显示。( )

{{ select(35) }}

  • 正确
  • 错误