#3213. Python数据结构单元测试-客观题
Python数据结构单元测试-客观题
一、单选题(每题 2 分,共 30 分)
第 1 题。在 Python 中,单元素元组正确的写法是 ( )。
{{ select(1) }}
- (5)
- (5,)
- [5]
- {5}
第 2 题。下列容器符号中,代表空集合的是 ( )。
{{ select(2) }}
- {}
- ()
- set()
- []
第 3 题。以下哪种数据类型不能作为字典 dict 的 key ( )。
{{ select(3) }}
- 字符串
- 数字
- 列表 list
- 元组 tuple
第 4 题。集合 a={1,2,3},集合 b={3,4,5},a & b 的运行结果是 ( )。
{{ select(4) }}
- {1,2,3,4,5}
- {3}
- {1,2}
- {4,5}
第 5 题。字典 d={"语文":80,"数学":90},获取不存在的键不报错的方法是( )。
{{ select(5) }}
- d ["英语"]
- d.get ("英语")
- d.values()
- d.items()
第 6 题。列表 a=[11,12,13],执行 a.append (10) 后列表为( )。
{{ select(6) }}
- [10,11,12,13]
- [11,12,13,10]
- [11,10,12,13]
- 报错
第 7 题。元组 t=(1,2,3),下列操作会直接报错的是 ( )。
{{ select(7) }}
- t.count(1)
- t.index(2)
- t.append(4)
- len(t)
第 8 题。列表 lst=['a','b','c'],在索引 1 插入 'x' 的代码是( )。
{{ select(8) }}
- lst.add(1,'x')
- lst.insert(1,'x')
- lst.append('x',1)
- lst.extend(1,'x')
第 9 题。执行 lst=[1,2,3,4],print (lst [::-1]) 输出结果是( )。
{{ select(9) }}
- [1,2,3,4]
- [4,3,2,1]
- [1,3,2,4]
- 程序报错
第 10 题。关于集合的特性,描述正确的是( )。
{{ select(10) }}
- 有序、元素可重复
- 无序、元素不可重复
- 有序、元素不可重复
- 无序、元素可重复
第 11 题。字典 grade={"语文":89,"数学":99,"英语":60},执行 grade ["语文"]=100; del grade ["英语"] 后字典内容描述错误的是( )。
{{ select(11) }}
- 语文分数变为 100
- 字典内无英语键值对
- 字典仅剩两组键值对
- 字典内数学分数被修改
第 12 题。想要批量把另一个列表全部元素追加到当前列表末尾,使用的方法是( )。
{{ select(12) }}
- append()
- insert()
- extend()
- add()
第 13 题。集合 s={1,2,3},执行 s.discard (4),执行后集合为( )。
{{ select(13) }}
- {1,2,3,4}
- {1,2,3}
- 直接报错
- {}
第 14 题。字符串 "苹果,香蕉,橘子" 执行 split (',') 得到的结果是?( )
{{ select(14) }}
- "苹果香蕉橘子"
- [' 苹果 ',' 香蕉 ',' 橘子 ']
- {' 苹果 ',' 香蕉 ',' 橘子 '}
- ("苹果","香蕉","橘子")
第 15 题。下列四种类型中,属于可变、有序、元素可重复的是( )。
{{ select(15) }}
- list 列表
- tuple 元组
- set 集合
- dict 字典 key
二、判断题(每题 2 分,共 20 分)
第 1 题。元组创建完成后,不支持新增、修改、删除内部单个元素。
{{ select(16) }}
- √
- ×
第 2 题. {} 可以用来创建空集合。
{{ select(17) }}
- √
- ×
第 3 题。字典 key 只能是不可变数据类型,列表无法作为 key。
{{ select(18) }}
- √
- ×
第 4 题。列表 pop () 无参数时,默认删除列表第一个元素。
{{ select(19) }}
- √
- ×
第 5 题。集合无序,不支持下标索引取值。
{{ select(20) }}
- √
- ×
第 6 题。字典 setdefault (key, 值),若 key 已存在,不会修改原有 value。
{{ select(21) }}
- √
- ×
第 7 题。列表 sort () 排序后会生成全新列表,原列表保持不变。
{{ select(22) }}
- √
- ×
第 8 题。元组 (6) 是合法的单元素元组。
{{ select(23) }}
- √
- ×
第 9 题。集合自动去除重复输入的元素。
{{ select(24) }}
- √
- ×
第 10 题. dict.items () 可以遍历字典所有键值对,每一组封装为元组。
{{ select(25) }}
- √
- ×
Statistics
Related
In following contests: