专项训练-元组
本次考试旨在考察您对Python元组的创建、特点及相关函数的掌握程度。请认真作答,考试时间为30分钟。
一、单选题(每题5分,共10题)
1. 您的姓名:
2. 以下哪种方式可以创建一个空元组
()
[]
{}
tuple()
3. 元组的哪个特点是正确的
元素可以修改
使用中括号定义
是不可变序列
支持append()方法
4. 执行t = (1)后,t的数据类型是
元组
整数
列表
字符串
5. 以下哪个函数可以将列表转换为元组
list()
tuple()
convert()
change()
6. 元组t = (1, 2, 3, 4),t[1]的值是
1
2
3
4
7. 以下关于元组和列表的区别,说法错误的是
元组不可变,列表可变
元组使用小括号,列表使用中括号
元组比列表占用内存少
元组没有count()方法
8. t = (1, 2, [3, 4]),以下操作可行的是
t[0] = 5
t[2][0] = 6
t.append(5)
del t[1]
9. 元组t = ('a', 'b', 'c'),t.index('b')的结果是
0
1
2
-1
10. 以下能创建包含1、2、3三个元素的元组的是
(1, 2, 3)
[1, 2, 3]
{1, 2, 3}
1, 2, 3
11. t = (1, 2, 3, 2),t.count(2)的结果是
1
2
3
4
二、判断题(每题5分,共10题)
12. 元组是Python中的一种有序序列。
对
错
13. 可以使用del语句删除元组中的某个元素。
对
错
14. 元组支持切片操作。
对
错
15. 创建只有一个元素的元组时,元素后面的逗号可以省略。
对
错
16. 元组中的元素必须是同一数据类型。
对
错
17. tuple()函数可以将字符串转换为元组。
对
错
18. 元组的长度可以通过len()函数获取。
对
错
19. 元组之间可以使用+运算符进行连接。
对
错
20. 元组是可变数据类型。
对
错
21. max()函数不能用于元组。
对
错
关闭
更多问卷
复制此问卷