#WRCXXM0003. WRC小学组python模拟题3
WRC小学组python模拟题3
一、单项选择题(共25题,每题2分,共50分)
- 以下哪个是创建元组的正确方式?( )
{{ select(1) }}
- t = [1, 2]
- t = (1, 2)
- t = {1, 2}
- t = <1, 2>
- 以下哪个关键字用于跳过当前循环的剩余语句?( )
{{ select(2) }}
- break
- continue
- pass
- exit
- 执行 (3 + 4) * 2 的结果是?( )
{{ select(3) }}
- 14
- 11
- 10
- 24
- 执行 print(8 - 3 * 2) 的输出结果是?( )
{{ select(4) }}
- 2
- 10
- -2
- 14
- 已知 lst = [1, 2, 3, 4],执行 lst[1:3] 的值是?( )
{{ select(5) }}
- [1, 2]
- [2, 3]
- [1, 2, 3]
- [2, 3, 4]
- 执行 3 + 4 * 2 的结果是?( )
{{ select(6) }}
- 14
- 11
- 10
- 24
- 执行 "Python"[2:4] 的结果是?( )
{{ select(7) }}
- yt
- th
- Py
- ho
- 已知 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]
- 已知 s = "abcdef",执行 s[::-1] 的结果是?( )
{{ select(9) }}
- abcdef
- fedcba
- bcdef
- abcde
- 执行 "12" + "34" 的结果是?( )
{{ select(10) }}
- 46
- 1234
- 12 + 34
- 1234.0
- turtle.right(90) 表示画笔?( )
{{ select(11) }}
- 前进90像素
- 向右转90度
- 向左转90度
- 后退90像素
- 执行 10 - 2 * 3 + 1 的结果是?( )
{{ select(12) }}
- 25
- 5
- 27
- 7
- 执行 print(2 ** 3) 的结果是?( )
{{ select(13) }}
- 6
- 8
- 9
- 16
- 已知 t = (10, 20, 30),执行 t[1] 的值是?( )
{{ select(14) }}
- 10
- 20
- 30
- 报错
- 执行以下代码,输出是? for i in range(4): if i == 2: break print(i)( )
{{ select(15) }}
- 0 1 2
- 0 1
- 0 1 2 3
- 1 2
- 执行以下代码,输出是? s = 0 for i in range(1, 6): s = s + i print(s)( )
{{ select(16) }}
- 10
- 15
- 20
- 5
- 执行以下代码,输出是? 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
- 执行 b = float(3) 后,变量 b 的值是?( )
{{ select(18) }}
- 3
- 3.0
- "3"
- True
- 执行以下代码,x的值是? x = 3 while x > 0: x -= 1( )
{{ select(19) }}
- 3
- 2
- 1
- 0
- 执行 len("abc123") 的结果是?( )
{{ select(20) }}
- 5
- 6
- 7
- 3
- 执行 a = int("5") 后,变量 a 的数据类型是?( )
{{ select(21) }}
- str
- int
- float
- bool
- 执行以下代码,输出是? 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
- turtle.setheading(0) 表示画笔朝向?( )
{{ select(23) }}
- 向上
- 向右
- 向下
- 向左
- 已知 lst = [1, 2, 3, 4],执行 lst[2] 的值是?( )
{{ select(24) }}
- 2
- 3
- 4
- 1
- 执行 print(10 / 2) 的输出结果是?( )
{{ select(25) }}
- 5
- 5.0
- 20
- 2
二、判断题(共10题,每题2分,共20分)
- 列表中的元素可以通过索引修改其值。( )
{{ select(26) }}
- 正确
- 错误
- turtle.hideturtle() 会删除画笔。( )
{{ select(27) }}
- 正确
- 错误
- 执行 1 == True 的结果是 True。( )
{{ select(28) }}
- 正确
- 错误
- 执行 len((1, 2, 3)) 的结果是 3。( )
{{ select(29) }}
- 正确
- 错误
- 执行 0 == False 的结果是 True。( )
{{ select(30) }}
- 正确
- 错误
- turtle.speed(0) 表示画笔速度最快。( )
{{ select(31) }}
- 正确
- 错误
- turtle.penup() 表示抬起画笔,移动时不绘制。( )
{{ select(32) }}
- 正确
- 错误
- 执行 int("10") 会得到整数 10。( )
{{ select(33) }}
- 正确
- 错误
- Python中,变量名不能以数字开头。( )
{{ select(34) }}
- 正确
- 错误
- turtle.done() 的作用是保持绘图窗口显示。( )
{{ select(35) }}
- 正确
- 错误