GESP 六级 · GESP 202406 C++ 六级 第 19 题

判断题 · 答案 A

← 整套速查表 GESP 六级 全部真题

题目

C++ 中类内部可以嵌套定义类。

答案:A

解题思维

判断正误题需注意绝对化表述("一定""必须""只能"等)往往是错误的。

常见错误

判断题中注意"一定""总是""所有""唯一"等绝对化表述通常是错误的。但也要结合具体知识点判断。

详细解析(节选)

【考点】C++ 面向对象基础|类嵌套定义|GESP 六级 考点

1. 考纲定位:考查核心语法点。命题人把这道题放六级,就是卡住那些只背"类可以包含成员变量"却不会写成员类定义的考生——他们知道类能装东西,但不知道能装"类"。

2. 解题思维:看到"嵌套定义"四个字,直接联想 class A { class B { }; }; 语法,一步验证即可。这类题本质是"语法体检",不考逻辑推导,只考你是否见过这个写法。

3. 陷阱拆解:命题人利用"嵌套"一词制造语义混淆——C++ 里"嵌套类"是成员定义,"继承"是关系建立,两者完全不同。如果你只背"类可以包含成员"却混淆"嵌套"和"继承",就会把正确选项当成错误,掉进这个语义陷阱。

4. 反命题思维:命题人若把题干改成"类只能继承不能嵌套",答案立刻变 B,考你"嵌套"与"继承"的区别。刷到类似题先问自己:"嵌套"到底指成员定义还是继承关系?

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断