GESP 四级 · GESP 202309 C++ 四级 第 6 题

选择题 · 答案 B · 考点:函数定义与调用、函数

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

题目

下列关于 C++ 语言中函数的叙述,正确的是( )。

答案:B

考点

函数定义与调用函数

解题思维

答案B。函数必须有函数名。函数可以没有参数,可以没有返回值(void类型),定义可以在调用之后(需提前声明)。

常见错误

函数必须有名称,但可以有默认参数。参数默认以值传递(传值)。函数未被调用时参数不占内存。

详细解析(节选)

1. 🎯 考纲定位(考点定位)

【考点】函数定义|函数调用|函数声明

命题人卡在绝大多数考生的"顺序执念"弱点——C++ 允许函数声明后、定义前即可调用,但必须保证调用时编译器已见过声明。这道题用四个似是而非的"必须"选项,专门测试考生是否真正理解"声明≠定义"的分离机制。

2. 🧠 解题思维(拆解与通法)

四个选项全是"必须"类绝对化表述,用反例逐一击破:

只有 B 无法构造反例——调用时参数数量必须与定义匹配,这是编译期严格检查的规则,与声明位置无关。

同考点真题

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