NCRE二级题库
考试简介
联系方式
C语言
选择题
填空题
改错题
编程题
Python
选择题
基本操作题
简单应用题
综合应用题
Python 选择题
练习二级 Python 选择题,点击选项即可查看结果
第31题. set([1,1,2,2,3]) 的结果是?
A. [1,2,3]
B. {1,2,3}
C. (1,2,3)
D. {1,1,2,2,3}
正确选项:
解析:
集合元素唯一,去重后为 {1,2,3}(无序)。
第32题. {1,2,3} - {2} 的结果是?
A. {2}
B. {1,3}
C. {1,2,3}
D. {1,2}
正确选项:
解析:
- 是差集,从前者去掉后者元素,得到 {1,3}。
第33题. list(range(1,10,2)) 的结果是?
A. [1,3,5,7,9]
B. [1,3,5,7]
C. [2,4,6,8]
D. [1,2,3,4,5]
正确选项:
解析:
range(start,stop,step) 左闭右开,从 1 步长 2 到 9(不含 10)。
第34题. list(enumerate(["a","b"])) 的结果是?
A. [("a",0),("b",1)]
B. [(0,"a"),(1,"b")]
C. [0,1]
D. ["a","b"]
正确选项:
解析:
enumerate 默认从 0 开始,返回 (下标, 元素) 序对。
第35题. 循环中 break 的作用是?
A. 跳过本次循环剩余语句
B. 跳出当前整个循环
C. 跳出所有嵌套循环
D. 终止程序运行
正确选项:
解析:
break 跳出最内层循环;continue 才是跳过本次剩余;都只影响一层。
第36题. 循环中 continue 的作用是?
A. 结束整个循环
B. 跳过本次剩余语句,进入下一轮
C. 跳出函数
D. 暂停程序
正确选项:
解析:
continue 不终止循环,只跳过本次剩余代码,直接进入下一次迭代判断。
第37题. def f(a, b=2): return a+b,调用 f(1) 的返回值是?
A. 1
B. 2
C. 3
D. 报错
正确选项:
解析:
b 有默认值 2,f(1) 即 a=1,b=2,返回 3。
第38题. f = lambda x, y: x + y,f(1, 2) 的结果是?
A. 1
B. 2
C. 3
D. (1,2)
正确选项:
解析:
lambda 定义匿名函数,参数 x=1, y=2,返回 x+y=3。
第39题. 用 open 打开文件时,模式 "r" 表示?
A. 只读
B. 只写
C. 追加
D. 读写
正确选项:
解析:
"r" 只读(默认);"w" 只写覆盖;"a" 追加;"r+" 读写。
第40题. 以下不属于 Python 标准库的是?
A. math
B. random
C. numpy
D. time
正确选项:
解析:
math/random/time 都是标准库;numpy 是第三方库,需用 pip 安装。
上一页
1
2
3
4
5
6
…
8
下一页
第 4 / 8 页,共 80 题