网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是( )。
A
3
B
4
C
5
D
6
参考答案
参考解析
解析:
C++中函数调用的一般形式为:函数名(实参表),其中实参表是用逗号分隔的一系列表达式。fun()函数的实参表由实参a+b、3和max(n-1,b)组成,实参个数为3个。
C++中函数调用的一般形式为:函数名(实参表),其中实参表是用逗号分隔的一系列表达式。fun()函数的实参表由实参a+b、3和max(n-1,b)组成,实参个数为3个。
更多 “单选题若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是( )。A 3B 4C 5D 6” 相关考题
考题
若有以下变量定义和函数调用语句: int a=5; fun(a); 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<end1; }A.3B.4C.5D.6
考题
若有函数 void fun(double a[]。int*n) {…} 以下叙述中正确的是( )。A.调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B.形参a和n都是指针变量C.形参a是一个数组名,n是指针变量D.调用fun函数时将把double型参数组元素一一对应地传送给形参a数组
考题
若有函数Void fun( double a[ ],int *n){ …… }以下叙述中正确的是A)调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B)形参a和n都是指针变量C)形参a是一个数组名,n是指针变量D)调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组
考题
若有函数fun(x,y),并且已经使函数指针变量p指向函数fun,则使用p调用函数fun的正确方法是( )。A.(*p)fun(x,y);B.*pfun(x,y);C.(*p)(x,y)D.*p(x,y)
考题
有如下函数模板定义: templatetypenameT1。typenameT2 T1FUN(T2n){returnn*5,0;} 若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为( )。A.FUN(9)B.FUN9C.FUNdouble(9)D.FUN9(double)
考题
若有下面的函数调用: fun(fl+b,3,max(n一1,B.) 则fun的实参个数是( )。 A.3B.4SXB
若有下面的函数调用: fun(fl+b,3,max(n一1,B.) 则fun的实参个数是( )。A.3B.4C.5D.6
考题
若有如下变量定义和函数调用语句: inta=5; fun(A) ; 则执行下面函数后正确的输出结果是( )。 void fun(int*x) { cout<<++*x<<endl; }A.3B.4C.5D.6
考题
在函数调用过程中,如果函数fun A调用了函数fun B,函数fun B又调用了函数fun A,则A.称为函数的直接递归调用B.称为函数的间接递归调用C.称为函数的循环调用D.C语言中不允许这样的递归调用
考题
有如下函数模板定义:templatetypenameT1,typenameT2T1FUN(T2n){returnn*5,0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为( )。A.FUN(9)B.FUN9C.FUN(9)D.FUN9(double)
考题
单选题若有函数: voidfun(doublea[],int*n) {......} 以下叙述中正确的是( )。A
调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送B
形参a和n都是指针变量C
形参a是一个数组名,n是指针变量D
调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组
考题
单选题有如下函数调用语句fun c(rec1,rec2+rec3,(rec4,rec5));该函数调用语句中,含有的实参个数是()A
3B
4C
5D
有语法错
热门标签
最新试卷