#WRCCZM0004. WRC初中组python模拟题4
WRC初中组python模拟题4
一、单项选择题(共25题,每题2分,共50分)
- 执行以下代码,输出是?( )
for i in range(2, 11, 2):
print(i, end=' ')
{{ select(1) }}
- 2 4 6 8 10
- 2 4 6 8
- 1 2 3 4 5
- 2 3 4 5 6
- 执行 2 ** 4 的结果是?( )
{{ select(2) }}
- 8
- 16
- 32
- 6
- 执行以下代码,输出是?( )
a = [1, 2, 3]
b = a[:]
b[0] = 10
print(a[0])
{{ select(3) }}
- 1
- 10
- 2
- 报错
- 已知 lst = [1, 2, 3],执行 lst.index(2) 结果是?( )
{{ select(4) }}
- 0
- 1
- 2
- 3
- 执行 abs(-15) 结果是?( )
{{ select(5) }}
- -15
- 15
- 0
- 15.0
- 执行 list(range(0, 10, 3)) 结果是?( )
{{ select(6) }}
- [0, 3, 6, 9]
- [0, 3, 6]
- [3, 6, 9]
- [0, 3, 6, 9, 10]
- 执行 pow(2, 3) 结果是?( )
{{ select(7) }}
- 6
- 8
- 9
- 16
- 执行 "-".join(["a", "b", "c"]) 结果是?( )
{{ select(8) }}
- abc
- a-b-c
- a b c
- a,b,c
- 执行以下代码,输出是?( )
for i in range(3):
for j in range(2):
print(i, j)
{{ select(9) }}
- 0 0 0 1 1 0 1 1 2 0 2 1
- 0 0 1 1 2 2
- 0 1 2 0 1 2
- 0 0 1 1 2 2 3 3
- 执行 a = 10; a -= 4 后,a 的值是?( )
{{ select(10) }}
- 6
- 14
- 10
- 4
- 已知 lst = [1, 2, 3],执行 lst + [4, 5] 后,lst 变为?( )
{{ select(11) }}
- [1, 2, 3, 4, 5]
- [1, 2, 3]
- [4, 5, 1, 2, 3]
- 报错
- 已知 s = "abcdefg",执行 s[-3:] 输出?( )
{{ select(12) }}
- efg
- defg
- cde
- abc
- 已知 d = {"a": 1, "b": 2},执行 "a" in d 结果是?( )
{{ select(13) }}
- True
- False
- 1
- None
- 执行 len([1, 2, [3, 4]]) 结果是?( )
{{ select(14) }}
- 2
- 3
- 4
- 5
- 执行 a = 8; a /= 2 后,a 的值是?( )
{{ select(15) }}
- 4
- 4.0
- 16
- 6
- 已知 d = {"a": 1, "b": 2},执行 d.keys() 的结果是?( )
{{ select(16) }}
- ['a', 'b']
- dict_keys(['a', 'b'])
- [1, 2]
- ('a', 'b')
- 执行 print("%s is %d" % ("Tom", 10)) 输出?( )
{{ select(17) }}
- Tom is 10
- %s is %d
- Tom, 10
- 报错
- 已知 d = {"a": 1, "b": 2},执行 d.values() 的结果是?( )
{{ select(18) }}
- [1, 2]
- dict_values([1, 2])
- ['a', 'b']
- (1, 2)
- 已知 s = "123",执行 s.isdigit() 结果是?( )
{{ select(19) }}
- True
- False
- None
- Error
- 已知 lst = [1, 2, 3],执行 lst.pop(1) 后,lst 变为?( )
{{ select(20) }}
- [1, 3]
- [2, 3]
- [1, 2]
- [1, 2, 3]
- 已知 s = "abcdefg",执行 s[:3] 输出?( )
{{ select(21) }}
- abc
- bcd
- ab
- cde
- 执行以下代码,输出是?( )
for i in range(5):
if i == 3:
break
print(i, end=' ')
{{ select(22) }}
- 0 1 2
- 0 1 2 3
- 0 1 2 3 4
- 1 2 3
- 已知 s = "Python",执行 s.lower() 结果是?( )
{{ select(23) }}
- python
- PYTHON
- Python
- PYThon
- 执行以下代码,输出是? a = [1, 2, 3] b = a b[0] = 10 print(a[0])( )
{{ select(24) }}
- 1
- 10
- 2
- 报错
- 执行 {1, 2, 3} | {2, 3, 4} 结果是?( )
{{ select(25) }}
- {1, 2, 3, 4}
- {2, 3}
- {1, 2, 3}
- 报错
二、判断题(共10题,每题2分,共20分)
- list.sort() 方法执行后会返回一个新的列表,原列表保持不变。( )
{{ select(26) }}
- 正确
- 错误
- 执行 sorted([3,1,2]) 会返回 [1,2,3],原列表不变。( )
{{ select(27) }}
- 正确
- 错误
- 字典的 pop() 方法删除指定键并返回其值。( )
{{ select(28) }}
- 正确
- 错误
- 列表的 remove() 方法删除第一个匹配的元素。( )
{{ select(29) }}
- 正确
- 错误
- 执行 list("abc") 会得到 ["a", "b", "c"]。( )
{{ select(30) }}
- 正确
- 错误
- 执行 "Py" * 3 的结果与 "Py" + "Py" + "Py" 的结果相同。( )
{{ select(31) }}
- 正确
- 错误
- range(1, 10) 生成的整数序列包含 1 到 9,不包含 10。( )
{{ select(32) }}
- 正确
- 错误
- 执行 [1,2,3].index(2) 的结果是 1。( )
{{ select(33) }}
- 正确
- 错误
- 执行 [3,1,2].sort() 会返回 None,原列表变为 [1,2,3]。( )
{{ select(34) }}
- 正确
- 错误
- 执行 "abc".upper() 的结果是 "ABC"。( )
{{ select(35) }}
- 正确
- 错误