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

  • 0
  • 0
  • 约1.5万字
  • 约 35页
  • 2026-08-24 发布于河南
  • 举报

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

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

一、单项选择题(总共10题,每题2分,共20分)

1.在C++中,以下关于`static`成员变量的描述,哪一项是正确的?

A.`static`成员变量属于类对象私有,每个对象都有独立的副本

B.`static`成员变量在类外部声明时必须使用`static`关键字修饰

C.`static`成员变量可以通过对象名直接访问,无需通过类名

D.`static`成员变量在类内部声明时可以省略`static`关键字,但在类外部必须添加

参考答案:B

解析:`static`成员变量属于类所有,而非单个对象,因此必须在类外部声明时使用`static`修饰。选项A错误,`static`成员变量所有对象共享;选项C错误,应通过类名或指向对象的指针访问;选项D错误,类内部声明时若省略`static`,类外部无法正确声明。

2.以下代码片段中,关于`const`关键字的使用,哪一项存在语法错误?

```cpp

classMyClass{

public:

voidsetX(intx){this-x=x;}//正确

voidsetY(constinty){this-y=y;}//错误

private:

文档评论(0)

1亿VIP精品文档

相关文档