题目
有如下函数调用语句 func(rec1,rec2 +rec3,(rec4,rec5)); 该函数调用语句中,含有的实参个数是______。A. 3B. 4C. 5D. 有语法错误
有如下函数调用语句 func(rec1,rec2 +rec3,(rec4,rec5)); 该函数调用语句中,含有的实参个数是______。
A. 3
B. 4
C. 5
D. 有语法错误
题目解答
答案
A. 3
解析
步骤 1:理解函数调用语句
函数调用语句 func(rec1,rec2 +rec3,(rec4,rec5)); 中,func 是函数名,其后括号内的内容是传递给函数的参数,即实参。
步骤 2:分析实参
- 第一个实参是 rec1。
- 第二个实参是 rec2 + rec3,这是一个表达式,计算结果作为实参。
- 第三个实参是 (rec4, rec5),这是一个元组,作为单个实参传递。
步骤 3:确定实参个数
根据上述分析,实参个数为 3 个。
函数调用语句 func(rec1,rec2 +rec3,(rec4,rec5)); 中,func 是函数名,其后括号内的内容是传递给函数的参数,即实参。
步骤 2:分析实参
- 第一个实参是 rec1。
- 第二个实参是 rec2 + rec3,这是一个表达式,计算结果作为实参。
- 第三个实参是 (rec4, rec5),这是一个元组,作为单个实参传递。
步骤 3:确定实参个数
根据上述分析,实参个数为 3 个。