- 3
- 0
- 约9.08千字
- 约 21页
- 2026-01-06 发布于四川
- 举报
2025年计算机语言试题及答案
一、单项选择题(每题2分,共20分)
1.以下关于Python装饰器的描述中,错误的是()
A.装饰器本质是一个可调用对象(callable),接收被装饰函数作为参数
B.使用`@wraps(func)`可以保留原函数的元信息(如`__name__`、`__doc__`)
C.带参数的装饰器需要嵌套定义三层函数(外层接收参数,中间接收被装饰函数,内层执行逻辑)
D.装饰器只能在函数定义时使用`@`语法糖,无法动态应用
答案:D(装饰器可以通过手动调用实现动态应用,如`new_func=decorator(old_func)`)
2.在C++20中,以下代码的输出结果是()
```cpp
includeiostream
usingnamespacestd;
structA{
intx=10;
virtualvoidf(){coutA::fx;}
};
structB:A{
intx=20;
voidf()override{coutB::fx;}
};
intmain(){
Aa=newB();
a-f();
原创力文档

文档评论(0)