20220504Python课堂测试

*
您的姓名:
*
1.numbers = [1, 11, 111, 9], 运行numbers.sort()后,运行numbers.reverse(),numbers会变成?( )
A、[1, 9, 11, 111]
B、[1, 11, 111]
C、[111, 11, 9, 1]
D、[9111111]
*
2.下列案例的输出结果是什么?( )
t1=(1,2,3,4,5,6,7)
t2=("a","b","c","d","e","f")
a1=t1[2:]
a2=t2[2:5]
s=a1+a2
print(s)
A、(3, 4, 5, 6, 7, 'c', 'd', 'e')
B、( 4, 5, 6, 7, 'b','c', 'd', 'e')
C、(1,2,3, 4, 5, 'c', 'd', 'e')
D、(3, 4, 5, 6, 7, 'a', b', 'c')
*
3.numbers = [1, 3, 2, 8], numbers[len(numbers) - 1]会返回什么?( )
A、1
B、3
C、2
D、8
*
4.d1 = {'a': 100, 'b': 200, 'c':300}。下面什么代码可以将d1改成{'a': 150, 'b': 200, 'c':300}
A、d1[0] = 150
B、d1[a] = 150
C、d1['a'] = 150
D、d1[100] = 150
*
5.courses = ["语文", "数学", "编程", "英语"],运行courses.pop()后course会变成?( )
A、["数学", "编程", "英语"]
B、["语文", "数学", "编程"]
C、["语文", "数学", "英语"]
D、["数学", "编程", "英语"]
*
6.numbers = [1, 3, 2, 8], 运行numbers.append(2) 后,numbers会变成?( )
A、[1, 3, 2, 8]
B、[2, 1, 3, 2, 8]
C、[1, 3, 2, 8, 2]
D、[1, 3, 8]
*
7.若要创建一个包含1、2、3、4四个数字的列表a,下列哪个方法是错误的?()
A、a=1,2,3,4
B、a=[1,2,3,4]
C、a=list(range(1,5))
D、a=list([1,2,3,4])
*
8.对于元组里面的元素,可以执行的操作有?( )
A、读取
B、添加
C、修改
D、删除
*
9.下列关于元组的描述错误的是?( )
A、元组是可包含任意对象的有序集合
B、元组和字符串都可以通过下标索引访问元素
C、元组可以任意嵌套
D、元组是可变的序列
*
10.已知s=list("sgdhasdghasdg"),以下选项中能输出字符“g”出现的次数的是?( )
A、print(s.index(g))
B、print(s.index("g"))
C、print(s.count("g"))
D、print(s.count(g))
问卷星提供技术支持
举报