编程开发-python-中级

编程开发-python-中级

1. 下列关于深拷贝和浅拷贝说法错误的是(单选题)

A. 浅拷贝只复制顶层对象

B. 深拷贝递归复制所有层级

C. 列表切片属于深拷贝

D. copy.deepcopy() 是深拷贝

2. 下列不属于高阶函数的是(单选题)

A. map

B. filter

C. reduce

D. print

3. map(function, list) 的作用是(单选题)

A. 对列表每个元素执行函数

B. 按条件过滤元素

C. 对列表求和

D. 对列表排序

4. 使用 reduce 必须导入(单选题)

A. sys

B. functools

C. os

D. json

5. 闭包中修改外层函数变量用(单选题)

A. global

B. static

C. nonlocal

D. self

6. 装饰器的语法糖符号是(单选题)

A. #

B. $

C. &

D. @

7. 函数 *args 表示(单选题)

A. 不定长位置参数

B. 不定长关键字参数

C. 默认参数

D. 关键字参数

8. 函数 **kwargs 表示(单选题)

A. 元组参数

B. 不定长关键字参数

C. 列表参数

D. 固定参数

9. 类的初始化方法是(单选题)

A. __str__

B. __del__

C. __init__

D. __call__

10. 打印对象自动调用的方法是(单选题)

A. __str__

B. __len__

C. __new__

D. __init__