NCRE二级题库
考试简介
联系方式
C语言
选择题
填空题
改错题
编程题
Python
选择题
基本操作题
简单应用题
综合应用题
Python 选择题
练习二级 Python 选择题,点击选项即可查看结果
第21题. "abc".upper() 的返回值是?
A. "ABC"
B. "abc"
C. "Abc"
D. 报错
正确选项:
解析:
str.upper() 返回全大写副本,原串不变。
第22题. "{:.2f}".format(3.14159) 的结果是?
A. "3.14"
B. "3.15"
C. "3.1"
D. "3.14159"
正确选项:
解析:
.2f 保留两位小数,结果 "3.14"。
第23题. len("中文") 的结果是?
A. 1
B. 2
C. 4
D. 6
正确选项:
解析:
Python3 字符串按字符计数,"中文" 是 2 个字符(不是字节)。
第24题. [1,2,3][::-1] 的结果是?
A. [1,2,3]
B. [3,2,1]
C. [1,2]
D. [3]
正确选项:
解析:
[::-1] 步长 -1,逆序遍历,得到 [3,2,1]。
第25题. a = [1,2,3],执行 a.append([4]) 后 a 的值是?
A. [1,2,3,4]
B. [1,2,3,[4]]
C. [1,2,3,4]
D. [[1,2,3],4]
正确选项:
解析:
append 把整个参数作为一个元素追加,结果 [1,2,3,[4]];扁平添加用 extend。
第26题. "1,2,3".split(",") 的结果是?
A. [1,2,3]
B. ["1","2","3"]
C. ("1","2","3")
D. "123"
正确选项:
解析:
str.split 返回列表,元素仍是字符串 ["1","2","3"],不会自动转 int。
第27题. type((1,)) 的结果是?
A.
B.
C.
D.
正确选项:
解析:
单元素元组必须加逗号 (1,),类型才是 tuple。
第28题. type((1)) 的结果是?
A.
B.
C.
D.
正确选项:
解析:
(1) 只是 1 加括号,类型为 int;单元素元组要写成 (1,)。
第29题. {"a":1}.get("b", 2) 的返回值是?
A. 1
B. 2
C. None
D. 报错 KeyError
正确选项:
解析:
get 找不到 key 时返回默认值 2(不抛异常);直接 d["b"] 才会 KeyError。
第30题. 以下不能作为字典 key 的是?
A. "name"
B. (1,2)
C. [1,2]
D. 100
正确选项:
解析:
字典 key 必须可哈希(不可变);字符串、元组、数字都可以,列表不可哈希。
上一页
1
2
3
4
5
…
8
下一页
第 3 / 8 页,共 80 题