GESP 四级 · GESP 202409 C++ 四级 第 1 题

选择题 · 答案 A · 考点:函数

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

题目

在 C++ 中,( )正确定义了一个返回整数值并接受两个整数参数的函数。

答案:A

考点

函数

解题思维

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

常见错误

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

详细解析(节选)

【考点】函数定义语法|返回值类型匹配|参数类型声明

🎯 考纲定位 GESP 四级《编程基础》模块核心必考点。命题人专卡"函数头语法完整性"这一初学者高频失分点,四级考生往往背过"函数要有参数和返回值",但一看到选项就混淆了"void 无返回值"与"return 语句"的语法冲突。

🧠 解题思维 三步走:先盯返回值类型——题干明确要求"返回整数值",排除所有 void 选项(B、D 直接出局);再查参数定义——C++ 强制要求参数带类型,裸写 a,b 是非法语法(C 选项死亡);最后验证主体——A 的 int 返回类型与 return a+b 完美匹配,参数类型、函数体全部合规。

🪤 陷阱拆解

🔄 反命题思维 若把题干"返回整数值"改成"无返回值",答案瞬间倒向 D(前提 D 的 return 语句也改成空 return 或删掉)。刷到这类题先问自己:"题目要求的返回类型是什么?"——这行代码里所有语法元素必须围绕这个核心自洽。

同考点真题

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