有下列函数定义:int fun(double a,double b){return a*b;}若下列选项中所用变量都已经正确定义并
有下列函数定义:
int fun(double a,double b)
{return a*b;}
若下列选项中所用变量都已经正确定义并赋值,错误的函数调用是()。
A.if(fun(x,y)){……}
B.z=fun(fun(x,y),fun(x,y));
C.z=fun(fun(X,y)x,y);
D.fun(x,y);
有下列函数定义:
int fun(double a,double b)
{return a*b;}
若下列选项中所用变量都已经正确定义并赋值,错误的函数调用是()。
A.if(fun(x,y)){……}
B.z=fun(fun(x,y),fun(x,y));
C.z=fun(fun(X,y)x,y);
D.fun(x,y);
有以下函数定义: void fun(int n,doub x) {……} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是()。
A.fun(int y,double m);
B.k=fun(10,12.5);
C.fun(x,n);
D.void fum(n,x);
A.fun<int,4,3>(5);
B.fun<4,3>(5);
C.fun<int,int,int>(5);
D.fun(5);
有下列函数定义:int fun(double a,double b) {return a*b;} 若下列选项中所用变量都己正确定义并赋值,错误的函数调用是()。
A.if(fun(x,y)){……}
B.z=fun(fun(x,y),fun(x,y));
C.z=fun(fun(x,y)x,y);
D.fun(x,y);
A.if(fun(x,y)){……}
B.z=fun(fun(x,y),fun(x,y));
C.z=fun(fun(x,y)x,y);
D.fun(x,y);
A.int类型
B.float类型
C.void类型
D.函数无类型说明,定义有错
A.void fun(int x,int *y) {x*=*y;}
B.int *fun(int *x,int y) {return x+=y;}
C.void fun(int *x,int y) {*x+=y;}
D.void fun(int x,int *y) {*x=*y;}
A.函数定义时缺少函数声明
B.函数定义时头部内容太少
C.形参与实参不对应
D.函数没有返回值
A.int y = fun('5' );
B.int y = fun(5 );
C.int x = fun(fun(5) );
D.int x = fun("5" );
A. void fun(void)
B. double fun(int x; int y)
C. int fun();
D. double fun(int x.y)
A.value = fun(b, 4);
B.value=fun(a[1], m);
C.value=fun(a, 4);
D.value=fun(b, m);
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!