2025年计算机语言试题及答案.docxVIP

  • 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)

1亿VIP精品文档

相关文档