题目
在函数调用[1]时,主调函数中实参的个数、类型和顺序,与被调函数声明的形参个数、类型和顺序一致,才能正确地进行数据传递。A. 正确B. 错误
在函数调用[1]时,主调函数中实参的个数、类型和顺序,与被调函数声明的形参个数、类型和顺序一致,才能正确地进行数据传递。
A. 正确
B. 错误
题目解答
答案
A. 正确
解析
考查要点:本题主要考查函数调用中实参与形参的匹配规则,即主调函数与被调函数在数据传递时的对应关系。
解题核心思路:
函数调用时,实参与形参的个数、类型和顺序必须严格一致,才能保证数据正确传递。若任意一项不匹配,会导致编译错误或运行时错误。
关键点:
- 个数一致:实参数量必须等于形参数量。
- 类型匹配:实参类型应与形参类型兼容(如整型传给整型,浮点型传给浮点型)。
- 顺序对应:实参按顺序依次赋值给对应的形参。
题目判断依据:
根据函数调用规则,实参与形参的个数、类型和顺序必须完全一致,才能保证数据正确传递。例如:
- 若被调函数声明形参为
int a, double b,则主调函数中实参必须提供两个参数,且第一个为整型、第二个为浮点型。 - 若实参个数不足或多余、类型不匹配(如用字符型传给整型)、顺序颠倒(如交换参数位置),均会导致错误。
结论:题目描述符合函数调用的基本规则,因此答案为正确。