编程开发-python-中级
编程开发-python-中级
1. 下列关于浅拷贝(copy)说法正确的是(单选题)
A. 只拷贝顶层对象,子对象共享引用
B. 递归拷贝所有层级对象
C. 和深拷贝完全一样
D. 不可拷贝列表、字典
2. 实现深拷贝需要使用的方法是(单选题)
A. copy()
B. deepcopy()
C. clone()
D. duplicate()
3. 下列不属于Python高阶函数的是(单选题)
A. map()
B. filter()
C. reduce()
D. print()
4. map(func, list) 的作用是(单选题)
A. 按条件过滤元素
B. 对序列求和
C. 对序列每个元素执行函数
D. 对序列排序
5. filter(func, list) 的返回值类型是(单选题)
A. 列表
B. 迭代器
C. 集合
D. 整数
6. reduce() 函数需要导入的模块是(单选题)
A. functools
B. itertools
C. collections
D. math
7. 闭包的核心特征是(单选题)
A. 函数嵌套但不引用外部变量
B. 必须使用global关键字
C. 延长全局变量生命周期
D. 内部函数引用外部函数变量
8. 在内层函数修改外层函数局部变量用(单选题)
A. global
B. nonlocal
C. local
D. self
9. Python装饰器的作用是(单选题)
A. 不修改原函数代码增强功能
B. 提高代码运行速度
C. 自动捕获异常
D. 自动创建对象
10. 装饰器使用的语法糖符号是(单选题)
A. #
B. $
C. @
D. &