《Python程序设计》 高等教育出版社 第四章 字典与集合 章节过关卷
2024-03-05
|
2份
|
7页
|
228人阅读
|
3人下载
内容正文:
《Python程序设计》高等教育出版社
第四章 字典与集合 章节过关卷
考试时间90分钟 满分100分
班级 姓名 成绩
1、 单项选择题(本题10小题,每小题2分,满分20分)
1. 在Python中,字典是一个____类型的数据结构.( )
A. 有序
B. 无序
C. 可变
D. 不可变
2. 下面哪个操作可以删除Python字典中的一个键值对?( )
A. `del dict[key]`
B. `dict.remove(key)`
C. `dict.pop(key)`
D. `dict.discard(key)`
3. Python中的集合是一个____的数据结构.( )
A. 有序
B. 无序
C. 可变
D. 不可变
4. 如何检查一个元素是否存在于Python集合中?( )
A. `element in set`
B. `set.contains(element)`
C. `set.check(element)`
D. `element not in set`
5. 下面哪个方法可以用来添加元素到Python集合中?( )
A. `.add()`
B. `.insert()`
C. `.append()`
D. `.extend()`
6. 在Python中,字典的键____.( )
A. 可以重复
B. 必须唯一
C. 可以是任何类型
D. 必须是数字
7. 下面哪个操作可以将两个集合合并?( )
A. `set1 + set2`
B. `set1.union(set2)`
C. `set1.add(set2)`
D. `set1.extend(set2)`
8. Python字典中的值可以是____.( )
A. 任何类型
B. 只有数字
C. 只有字符串
D. 必须是列表
9. 下面哪个操作可以获取Python字典中所有键的列表?( )
A. `dict.keys()`
B. `dict.items()`
C. `dict.values()`
D. `dict.list()`
10. 如果一个Python字典的键是字符串,值是数字,那么这个字典的____是可变的.( )
A. 键
B. 值
C. 结构
D. 所有
二、判断题(本题10小题,每小题2分,满分20分)
1. Python集合中的元素不允许重复.( )
2. Python集合可以包含相同的元素.( )
3. Python字典中的“键”不允许重复.( )
4. Python字典中的“值”不允许重复.( )
5. Python集合中的元素可以是元组.( )
6. 在Python中,字典的每个键值对都是唯一的.( )
7. 字典在Python中是可变的.( )
8. 集合是一个无序的数据结构,其中的元素可以重复.( )
9. 在Python中,字典和集合都属于映射类型.( )
10. 可以使用`for`循环来遍历Python字典的键.( )
三、填空题(本题10小题,每小题3分,满分30分)
1. 在Python中,字典是一个____类型的数据结构,它存储键值对.
2. 要在Python字典中添加一个键值对,可以使用`__`操作符.
3. 如果要检查一个键是否存在于字典中,可以使用`____`方法.
4. Python中的集合是一个____的数据结构,它只包含唯一的元素.
5. 要创建一个空集合,可以使用`____`关键字.
6. 集合中的元素____自动排序.
7. 要在集合中添加元素,可以使用`____`方法.
8. 如果要合并两个集合,可以使用`____`操作符.
9. Python字典中的键必须是不可变类型,例如____.
10. 集合是一个____数据结构,它支持快速查找、插入和删除操作.
四、简答题(本题6小题,每小题5分,满分30分)
1. 请简述如何创建一个字典.
2. 请列举三种字典的基本操作.
3. 请简述如何创建一个集合.
4. 请列举三种集合的基本操作.
5. 请介绍一下集合的内建函数和方法.
6. 字典和集合的主要区别是什么?
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
《Python程序设计》高等教育出版社
第四章 字典与集合 章节过关卷
考
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。