2026年6月GESP编程能力认证C++等级考试八级真题(含答案).docxVIP

  • 2
  • 0
  • 约1.36万字
  • 约 29页
  • 2026-10-22 发布于浙江
  • 举报

2026年6月GESP编程能力认证C++等级考试八级真题(含答案).docx

2026年6月GESP编程能力认证C++等级考试八级真题(含答案)

一、单项选择题(本大题共20小题,每小题1分,共20分)

1.在C++中,以下关于模板特化的描述,哪一项是正确的?

A.模板特化只能针对模板类进行,不能针对模板函数

B.特化后的模板函数必须与原模板函数具有完全相同的参数列表

C.模板特化可以通过重载实现,无需使用关键字特化

D.特化后的模板必须与原模板在编译时类型完全一致

2.对于以下代码:

```cpp

templatetypenameTclassVector{

public:

voidpush_back(constTvalue){/.../}

};

templatevoidVectorint::push_back(constintvalue){/.../}

```

关于模板特化的解释,以下说法正确的是?

A.特化后的push_back函数必须删除const引用

B.特化只能针对类模板的成员函数,不能针对整个类

C.特化后的函数可以添加新的参数,但必须与原函数兼容

D.特化后的函数必须使用完全相同的函数签名

3.在C++11中,以下关于右值引用的描述,哪一项是错误的?

A.右值引用可以用作函数参数,以实现移动语义

文档评论(0)

1亿VIP精品文档

相关文档