Python面向对象编程装饰器题及答案.docVIP

  • 0
  • 0
  • 约7.17千字
  • 约 18页
  • 2026-06-29 发布于河北
  • 举报

Python面向对象编程装饰器题及答案

1.以下关于Python装饰器的说法正确的是()(5分)

A.装饰器只能用于函数,不能用于类

B.装饰器可以改变被装饰函数的行为

C.装饰器不能带参数

D.一个函数只能被一个装饰器装饰

2.定义一个装饰器,它能打印出被装饰函数的执行时间,以下代码正确的是()(5分)

A.

```python

importtime

deftimer(func):

defwrapper():

start=time.time()

func()

end=time.time()

print(f执行时间:{end-start})

returnwrapper

```

B.

```python

importtime

deftimer(func):

defwrapper():

start=time.time()

func()

end=time.time()

returnend-start

returnwrapper

```

C.

```python

importtime

deftimer(func):

defwrapper():

文档评论(0)

1亿VIP精品文档

相关文档