NCRE二级题库
考试简介
联系方式
C语言
选择题
填空题
改错题
编程题
Python
选择题
基本操作题
简单应用题
综合应用题
Python 选择题
练习二级 Python 选择题,点击选项即可查看结果
第61题. 下列遍历字典 d 键值对的方式,正确的是?
A. for k,v in d.items():
B. for k,v in d.keys():
C. for k,v in d.values():
D. for k,v in d:
正确选项:
解析:
items() 返回 (key,value) 对;keys()/values() 只返回键或值;直接遍历 d 只有键。
第62题. d = {"a":1},执行 d.update({"b":2}) 后 d 是?
A. {"a":1}
B. {"b":2}
C. {"a":1,"b":2}
D. {"a":1,"b":2,"a":1}
正确选项:
解析:
update 合并字典,新键添加、已有键更新,结果 {"a":1,"b":2}。
第63题. sorted([3,1,2]) 的返回值是?
A. None
B. [1,2,3]
C. [3,2,1]
D. 原列表被修改
正确选项:
解析:
sorted 返回新列表 [1,2,3],原列表不变;list.sort 才是原地排序返回 None。
第64题. list(reversed([1,2,3])) 的结果是?
A. [1,2,3]
B. [3,2,1]
C. None
D. [1,2,3] 原地反转
正确选项:
解析:
reversed 返回反向迭代器,需 list 转换得 [3,2,1],原列表不变。
第65题. list(map(str, [1,2,3])) 的结果是?
A. [1,2,3]
B. ["1","2","3"]
C. ["123"]
D. 报错
正确选项:
解析:
map(str,...) 对每个元素转字符串,结果 ["1","2","3"]。
第66题. list(filter(lambda x: x>2, [1,2,3,4])) 的结果是?
A. [1,2]
B. [3,4]
C. [2,3,4]
D. [1,2,3,4]
正确选项:
解析:
filter 按条件过滤,保留 x>2 的元素,得 [3,4]。
第67题. list(zip([1,2], ["a","b"])) 的结果是?
A. [(1,"a"),(2,"b")]
B. [(1,2),("a","b")]
C. [(1,"a","b"),(2,"a","b")]
D. [(1,"a")]
正确选项:
解析:
zip 按位置配对,得 [(1,"a"),(2,"b")]。
第68题. all([True, True, False]) 的结果是?
A. True
B. False
C. None
D. 报错
正确选项:
解析:
all 全为 True 才 True,有一个 False 即返回 False。
第69题. any([False, False, True]) 的结果是?
A. True
B. False
C. None
D. 报错
正确选项:
解析:
any 有一个 True 即 True,全 False 才 False。
第70题. abs(-3.5) 的结果是?
A. -3.5
B. 3
C. 3.5
D. 4
正确选项:
解析:
abs 返回绝对值,abs(-3.5)=3.5(保持浮点)。
上一页
1
…
5
6
7
8
下一页
第 7 / 8 页,共 80 题