阶段测试6-1:Python列表使用小测验
《Python语言程序设计基础(第2版)》 高等教育出版社 第162页
1. (1,2,3)*3的执行结果是哪个?
A
(1,2,3,1,2,3,1,2,3)
B
(1,2,3)(1,2,3)(1,2,3)
C
(3,6,9)
D
出错
2. S和T是两个集合,哪个选项对S^T的描述是正确的?
A
S和T的并运算,包括在集合S和T中的所有元素
B
S和T的差运算,包括在集合S但不在T中的元素
C
S和T的交运算,包括同时在集合S和T中的元素
D
S和T的补运算,包括集合S和T中的非相同元素
3. S和T是两个集合,哪个选项对S-T的描述是正确的?
A
S和T的并运算,包括在集合S和T中的所有元素
B
S和T的差运算,包括在集合S但不在T中的元素
C
S和T的交运算,包括同时在集合S和T中的元素
D
S和T的补运算,包括集合S和T中的非相同元素
4. S是一个集合,哪个选项关于S.pop()的说法是错误的?
A
默认情况下,随机取回集合S中的一个元素
B
当给定参数时,S.pop(i)取回集合S中序号为i的元素
C
调用S.pop()之后,取回的元素将在S中删除
D
如果S为空,调用S.pop()之后产生KeyError异常
5. 对于序列s,哪个选项能够返回序列s中第i到j以k为步长的元素子序列?
A
s[i, j, k]
B
s[i; j; k]
C
s[i:j:k]
D
s(i, j, k)
6. 序列s,哪个选项对s.index(x)的描述是正确的?
A
返回序列s中序号为x的元素
B
返回序列s中元素x所有出现位置的序号
C
返回序列s中元素x第一次出现的序号
D
返回序列s中x的长度
7. 元组变量t=("cat", "dog", "tiger", "human"),哪个选项是t[::-1]的结果?
A
('human', 'tiger', 'dog', 'cat')
B
['human', 'tiger', 'dog', 'cat']
C
{'human', 'tiger', 'dog', 'cat'}
D
运行出错
8. 列表ls,哪个选项对ls.append(x)的描述是正确的?
A
向ls中增加元素,如果x是一个列表,则可以同时增加多个元素
B
只能向列表ls最后增加一个元素x
C
向列表ls最前面增加一个元素x
D
替换列表ls最后一个元素为x
9. 列表ls,哪个选项对ls.reverse()的描述是正确的?
A
将ls中元素逆序,返回一个新列表
B
将ls中元素逆序,更新列表ls
C
将ls中可以比较的元素进行逆序处理
D
如果ls为空,则产生一个异常
10.
哪个选项能够向列表ls中增加五个元素?
A
ls.append([1,2,3,4,5])
B
ls.append(1,2,3,4,5)
C
ls += 1,2,3,4,5
D
ls.insert(1,2,3,4,5)
上一题
Python3Turtle