1、一、单选题1、以下关于字典的描述,错误的是:()A.字典中元素以键信息为索引访问B.字典中的键可以对应多个值信息C.字典是键值对的集合D.字典长度是可变的答案:B2、以下关于字典操作的描述,错误的是:()A.clear 用于清空字典中的数据B.len 方法可以计算字典中键值对的个数C.del 用于删除字典或者元素D.keys 方法可以获取字典的值视图答案:D3、以下关于字典类型的描述,错误的是:()A.字典类型可以包含列表和其他数据类型,支持嵌套的字典B.字典类型可以在原来的变量上增加或缩短C.字典类型是一种无序的对象集合,通过键来存取D.字典类型中的数据可以进行分片和合并操作答案:D4、以下
2、程序的输出结果是:()A.Age:7, Name: babyB.dict_items(Age, 7), (Name, baby)C.(Age, 7), (Name, baby)D.(Age, 7), (Name, baby)答案:B5、以下描述错误的是:()A.序列类型和映射类型都是一类数据类型的总称B.字典类型的键可以用的数据类型包括字符串,元组,以及列表C.集合类型是一种具体的数据类型D.python 的集合类型跟数学中的集合概念一致,都是多个数据项的无序组合答案:B6、以下关于字典类型的描述,正确的是:()A.表达式 for x in d: 中,假设d是字典,则x是字典中的键值对B.字典
3、类型的值可以是任意数据类型的对象C.字典类型可迭代,即字典的值还可以是字典类型的对象D.字典类型的键可以是列表和其他数据类型答案:B7、给出如下代码MonthandFlower=1月:梅花,2月:杏花,3月:桃花,4月:牡丹花,5月:石榴花,6月:莲花,7月:玉簪花,8月:桂花,9月:菊花,10月:芙蓉花,11月:山茶花,12月:水仙花n = input(请输入1-12的月份:)print(n + 月份之代表花: + MonthandFlower.get(str(n)+月)以下选项中描述正确的是()A.代码实现了获取一个整数(1-12)来表示月份,输出该月份对应的代表花名B.MonthandFlower是列表类型变量C.MonthandFlower是一个元组D.MonthandFlower是集合类型变量答案:A8、字典 d=Name: Kate, No: 1001, Age: 20,表达式len(d)的值为()A.12B.9C.3D.6答案:C9、以下表达式,正确定义了一个集合数据对象的是:()A.x = 200, flg, 20.3B.x = flg : 20.3C.x = ( 200, flg, 20.3)D.x = 200, flg, 20.3 答案:A10、下面代码的输出结果是()A.黑的 灰色B.黑色 蓝色C.黑色 黑色D.黑色 黄色答案:C