首页/ 题库 / [单选题]有下列函数定义:int fun(doub的答案

有下列函数定义:int fun(double a,double b){return a*b;}若下列选项中所用变量都已经正确定义并赋值,错误的函数调用是( )。

单选题
2022-01-01 00:17
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);
查看答案

正确答案
C

试题解析
本题考查函数在函数调用时参数的传递形式,形参与实参参数个数类型要一致。

标签:
感兴趣题目
有以下程序:#include int fun(int a,int b){ if(b==0)return a; else return(fun(--a,--b));}main(){ printf(%d,fun(4,2));}程序运行的结果是(  )。
以下函数的功能是( ) int fun(char*A) { char *b=a; while(*B) b++; { return b-a;} }
有以下程序: int f1(doubleA){return a*a;} int f2(int x,int y) {double a,b; a=f1(x); b=f1(y); return a+b; } main() {double w; w=f2(2.1,4.0); } 程序执行后,变量w的值是( )。
已知int a,b;double c;则以下语句中错误的函数调用是
函数定义如下: void fun(int x,int& y){x++;y++;} 如果执行代码段: int a=0,b=1; fun(a,b); 则变量a和b的值分别是( )。
若有函数定义:double fun(int a[10]){...},则在对该函数进行原型声明时,错误的声明语句是()
有以下函数定义: void fun(int n, double x) {……} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。
有以下函数定义: void fun(int n double x){…} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。
有以下函数定义: void fun(int n, double x) {…} 若以下选项中的变量都已经正确定义并赋值,则对函数fun的正确调用语句是______。
有以下函数定义; void fun(int n,double x){......} 若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
有以下函数定义: void fun(int n, double x) {……} 若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是
有以下函数定义: int fun(double a,doubleB){return a*b;} 若以下选项中所用变量都已正确定义并赋值,错误的函数调用是( )。
相关题目
若定义 typedef union {int a; long b; double c; } TY; 则表达式 sizeof(TY)的值为 。
若定义:char a; int b; float c; double d; 则 a+b*c/d的值的类型为( )。
已知下列函数定义: fun(int*b,int c,intD){int k; for(k=0;k<c*d;k++) {*b=c+d; b++;} } 则调用此函数的正确写法是(假设变量a的说明为int a[10])( )。
如在类中有如下函数定义 Void fun(int a,int b,int c=0);则下列调用中,正确的是( )。
若有定义语句:“int a=10;double b=3.14;”,则表达式A+a+b值的类型是( )。
a和b均为double型变量,且a=1.5,b=2,则表达式(int)a+b/b的值为:
有下列函数定义:int fun(double a,double b){return a*b;}若下列选项中所用变量都已经正确定义并赋值,错误的函数调用是( )。
有下列函数定义:int fun(double a,double B){return a*b;}若下列选项中所用变量都已正确定义并赋值,错误的函数调用是( )。
有如下运算重载函数定义: Double operator+(int i,int k){return double(i+k);} 但定义有错误,对这个错误的最准确的描述是
现有定义int a;double b;float c;char k;,则表达式a/b+C—k值的类型为:( )。
现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为
现有定义int a;double b;float c;char k;,则表达式a/b+c-k值的类型为:
有以下函数定义: int mypr(double a,double b) { return a*b; } 若以下选项中所用变量都已正确定义并赋值,错误的函数调用是
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。
若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是
若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是( )。
若主函数中有以下定义和语句: main() { double a[3][4]; …… fun(a) ; } 则正确的fun函数的首部是( )
若有定义语句“int a,b;double X;”,则下列选项中没有错误的是( )。
若有定义语句int a,b;double x;则下列选项中没有错误的是( )。
假设函数fun已经定义,其原型为“void fun(int a,int b=7,char*p=“**”);”,下列函数调用中错误的是(  )。
广告位招租WX:84302438

免费的网站请分享给朋友吧