首页 > 试题广场 >

函数调用语句func(rec1,rec2+rec3,(rec

[单选题]

函数调用语句

func(rec1, rec2 + rec3, (rec4, rec5));
中的实在参数的个数是(   )。

  • 2
  • 3
  • 4
  • 5
推荐
函数调用的形式: 函数名(实参1,参2,参3 ,... ,参n)
实参可以是具有确定值的常量、变量、表达式、函数等
本题中:
参1=rec1
参2=rec2+rec3
参3=(rec4,rec5)
故实参个数为3.
编辑于 2019-05-09 14:32:56 回复(0)
选B。考察的是调用语句实参的表示种类。
"实参"是在调用时传递给函数的参数. 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值
rec1是一个变量。rec2+rec3是一个表达式。(rec4,rec5)逗号运算符,优先级别最低逗号表达式的值是最后一个表达式的值
发表于 2019-05-08 16:40:21 回复(0)
1.逗号表达式的运算过程为:从左往右逐个计算表达式。
2.逗号表达式作为一个整体,它的值为最后一个表达式的值(逗号的最后一个数)。
3.逗号运算符的优先级别在所有运算符中最低。
发表于 2020-06-09 22:23:22 回复(0)
B
实参与形参在类型,数量上保持一致
发表于 2017-10-11 13:32:00 回复(0)
函数的形参以逗号分割,实参可以是变量,常量,函数,表达式。
编辑于 2021-12-03 08:43:44 回复(0)
函数调用的形式: 函数名(实参1,参2,参3 ,... ,参n)
实参可以是具有确定值的常量、变量、表达式、函数等
 
rec1是一个变量。rec2+rec3是一个表达式。(rec4,rec5)逗号运算符,优先级别最低逗号表达式的值是最后一个表达式的值
发表于 2020-08-13 10:04:06 回复(0)
选B 3个

看括号里面的逗号个数+1.

因为要算完才会传递到函数的形参。
所以,逗号间隔开的表达式都计算完后,只有三个参数了。
发表于 2019-05-08 15:46:33 回复(0)
所有的表达式都算一个参数,逗号表达式看最后一个逗号结果
发表于 2021-07-28 20:29:00 回复(0)
选B
实参可以是表达式
发表于 2016-11-30 23:23:32 回复(2)
逗号表达式的值是最后一个表达式的值
int a = 3, b = 4;
cout << (a, b) << endl;
输出4

发表于 2022-02-25 10:36:53 回复(0)
函数内部改变时变量本体也改变则是实际参数 否则为形式参数
发表于 2023-03-01 09:34:01 回复(0)
逗号表达式作为一个整体,它的值为最后一个表达式的值(逗号的最后一个数)。
发表于 2022-10-28 20:36:35 回复(0)
选B。考察的是调用语句实参的表示种类。
"实参"是在调用时传递给函数的参数. 实参可以是常量、变量、表达式、函数等, 无论实参是何种类型的量,在进行函数调用时,它们都必须具有确定的值
rec1是一个变量。rec2+rec3是一个表达式。(rec4,rec5)逗号运算符,优先级别最低逗号表达式的值是最后一个表达式的值。
从整体上来看,也是三个。
发表于 2022-06-10 17:29:40 回复(0)
1.逗号表达式的运算过程为:从左往右逐个计算表达式。 2.逗号表达式作为一个整体,它的值为最后一个表达式的值(逗号的最后一个数)。 3.逗号运算符的优先级别在所有运算符中最低。 记录
发表于 2022-03-04 12:49:59 回复(0)
选B。逗号表达式知识点:
1.逗号表达式的运算过程为:从左往右逐个计算表达式。
2.逗号表达式作为一个整体,它的值为最后一个表达式的值(逗号的最后一个数)。
3.逗号运算符的优先级别在所有运算符中最低。
发表于 2021-11-08 21:30:19 回复(0)
形参是函数中抽象的公用的,可以是表达式。
发表于 2020-10-04 10:12:11 回复(0)