在 C++ 中,形参与实参的关系描述正确的是( )。
答案B。综合运用函数、指针、数组等知识判断。
注意题目中的否定词("不正确""不属于")和绝对化表述("一定""必须")。
【考点】函数定义与调用|形参与实参|类型匹配
🎯 考纲定位 GESP四级"函数模块"必考项,命题人专门卡住"定义时vs调用时"的时序混淆。
🧠 解题思维 看到函数相关表述,先定位"函数定义"和"函数调用"两个阶段。形参是函数签名的一部分,必须在定义时声明;实参是调用时的占位符,必须在调用时传入。
🪤 陷阱拆解 A选项把形参和实参的时序完全颠倒,属于最基础的时序错误。C选项"互换"是偷换概念,形参决定接口,实参决定值,二者角色固定不可交换。D选项"完全相同类型"是命题人常用陷阱,C++允许隐式转换(如int传float),只要类型兼容即可。
🔄 反命题思维 如果改成"关于参数传递方式"的题,答案会指向值传递/引用传递。刷到参数相关题,先问自己:考的是定义位置、传递时机,还是类型约束?