GESP 四级 · GESP 202306 C++ 四级 第 5 题

选择题 · 答案 A

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

题目

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

答案:A

解题思维

这题考函数基本要素。别被‘必须’吓住,先想函数本质是代码块,得有名字才能被调用;参数、返回值、定义位置都是可选项。

常见错误

很多学生死记‘函数有返回值’,把void当成无返回值,其实void是合法返回类型。还有人以为C++定义必须在前,其实是声明在前、定义在后都行。参数更是可以没有,void print()完全合法。这些绝对化表述都是坑。

详细解析(节选)

1. 考纲定位

本题考查《GESP 四级大纲》中函数定义与函数声明的语法要素,属于 C++ 语言基础模块。命题人把这道题放在这里,就是要筛掉那些只背“函数有返回值”、“函数有参数”等片面结论、却不懂函数本质是“可复用代码块”的考生——他们往往在语法细节上栽跟头。

2. 解题思维

看到题先想“函数的基本要素是什么?”——函数是程序中的代码块,必须有名字(标识符)才能被调用。参数可以为空(void),返回值类型可为 void 或具体类型,定义位置不受调用先后限制(C++ 支持函数声明在前)。关键观察是识别“绝对化表述”:凡是说“必须”却把可选内容说成必选,或者把可选说成必选,基本都是陷阱。

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