第三章测试
1.types=['娱乐','体育','科技'],我们在使用列表时,以下选项( )会引起索引错误?
A:types[-2]
B:types[0]
C:types[2]
D:types[3]

答案:D
2.关于列表描述错误的是( )。
A:Python的列表可以嵌套,形成二维列表
B:可以用“==”比较两个列表是否相同
C:列表与字符串一样都是不可变序列
D:“+”号可以用来拼接两个列表
4.sorted([1,2,3],reverse=True)==reversed([1,2,3])执行结果是( )。
A:1
B:True
C:False
D:无
5.使用字典对象dict1的( )方法可以返回字典的“键-值对”元组。
A:dict1.keys()
B:dict1.get()
C:dict1.values()
D:dict1.items()
6.

以下语句的执行结果是( )。

import copy

list1 = [3,5,[7,9,11]]

list2 = copy.deepcopy(list1)

list2[2][1]= 1

print(list2)



A:[3,5,[1,9,11]] B:[3,1,[7,9,11]] C:[3,5,[7,1,11]] D:[3,5,[7,9,11]] 7.

以下语句执行的结果是( )。
dict1=dict(name='zhang',age=20,score=85)

dict1.popitem()



A:{'name':'zhang','age':20} B:['score', 85] C:('name', 'zhang') D:('score', 85) 8.alist=[1,3,5,7,9,11,13,15,17,19],那么切片alist[3,7]得到的结果( )。
A:[5,7,9,11,13]
B:[7,9,11,13,15]
C:[5,7,9,11]
D:[7,9,11,13]
9.alist = list(range(10)),对alist执行( )切片操作可得到列表[1,3,5, 7]。
A:alist[1:9:2]
B:alist[1:8:2]
C:alist[8:0:-2]
D:alist[1:7:2]
10.下面( )方法能够实现在列表中增加元素?
A:add
B:insert
C:extend
D:append
11.

以下语句执行后的结果是(  )。

list1=['a','b','c']

list2=list1

list1.append('de')

print(list2)



A:['a', 'b', 'c', 'de'] B:['d','e','a','b','c'] C:['a', 'b', 'c', 'd','e'] D:['a', 'b', 'c'] 12.

表达式“[3] in [1, 2, 3, 4]”的值为( )。


A:false
B:True
C:False
D:true
13.表达式[1, 2, 3]*3的执行结果为( )。
A:[3,6,9]
B:[1,2,3,1,2,3,1,2,3]
C:[[1,2,3],[1,2,3],[1,2,3]]
D:[1,1,1,2,2,2,3,3,3]
14.已知 x = [1, 2, 3, 2, 3],执行语句 x.pop() 之后,x的值为( )。
A:[2, 3, 2, 3]
B:[1,2,2]
C:[1, 2, 3, 2]
D:[1,2,3]
15.

以下列表的方法中,哪个方法的时间效率优于另外其他三个方法( )。


A:append(data)
B:pop(i)
C:insert(i,data)
D:remove(data)
16.

以下语句的执行结果是(  )。

d = dict([('spring',1),('summer',2),('autumn',3),('winter',4)])

temp = sorted(list(d),reverse = True)

print(temp)



A:[(winter',4),( 'summer', 2),('spring',1),( 'autumn',3)] B:['winter', 'summer', 'spring', 'autumn'] C:[('winter',4), ('autumn',3),('summer',2),( 'spring' ,1)] D:['winter', 'autumn', 'summer', 'spring' ]


17.字典对象的( )方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,如果不指定则返回None。
A:keys()
B:get()
C:values()
D:item()
18.

以下程序的输出结果是(  )。

L2 = [[1,2,3,4],[5,6,7,8]]

L2.sort(reverse = True)

print( L2)



A:[8,7,6,5], [4,3,2,1] B:[[8,7,6,5], [4,3,2,1]] C:[5, 6, 7, 8], [1, 2, 3, 4] D:[[5, 6, 7, 8], [1, 2, 3, 4]] 19.元组变量t=(“cat”, “dog”, “tiger”, “human”), t[::-1]的结果是( )。
A:[‘human’, ‘tiger’, ‘dog’, ‘cat’]
B:运行出错
C:{‘human’, ‘tiger’, ‘dog’, ‘cat’}
D:(‘human’, ‘tiger’, ‘dog’, ‘cat’)
20.

下面代码的执行结果是(  )。


A:[1,2,2] B:[2,1,12] C:[2,2] D:[2,1,2]

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(18) dxwkbang
返回
顶部