首页/ 题库 / [单选题]有以下函数定义: int mypr(do的答案

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

单选题
2022-01-01 00:17
A、if(mypr(x,y)){……}
B、z=mypr(mypr(x,y),mypr(x,y));
C、z=mypr(mypr(x,y)x,y);
D、mypr(x,y);
查看答案

正确答案
C

试题解析
解析:本题考查了函数调用的方法。选项C函数调用mypr(x,y)可以作为表达式再参与运算,但是与另一个运算数x之间没有任何运算符所以是错误的。

标签:
感兴趣题目
设有如下变量定义: double a= 3.500000;float b=2.5;int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )。
有以下定义语句: double a,b; int w; long c; 若各变量已正确赋值,则下列选项中正确的表达式是( )。
有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是(  )。
若有定义语句“int a,b;double X;”,则下列选项中没有错误的是( )。
若有定义语句int a,b;double x;则下列选项中没有错误的是( )。
有以下定义:int a;long b;double x,y;则以下选项中正确的表达式是( )。
下面函数的运行结果是( )。 #include <iostream> using namespace std; class A{ public: A(){} int Min(int a,int b){return a<b? a:b;} int Min(int a,int b,int c){ if(a<b)return a<c? a:c; else return b<c? b:c; } ~A(){} }; void main(){ A a; cout<<a.Min(1,2,3)<<a.Min(2,0); }
有以下定义int a;long b;double x,y;则以下选项中正确的表达式是(  )。
有以下定义int a;long b;double x,y;则以下选项中正确的表达式是(  )。
有以下程序: 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;则以下语句中错误的函数调用是
有以下函数定义: int fun(double a,doubleB){return a*b;} 若以下选项中所用变量都已正确定义并赋值,错误的函数调用是( )。
相关题目
若定义:char a; int b; float c; double d; 则 a+b*c/d的值的类型为( )。
若有定义语句:“int a=10;double b=3.14;”,则表达式A+a+b值的类型是( )。
设a和b均为double 型变量,且a=5.5、b=2.5,则表达式(int) a +b/b的值是( )。
a和b均为double型变量,且a=1.5,b=2,则表达式(int)a+b/b的值为:
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+ b/b的值是
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是
设a和b均为double型变量,且a=5.5,b=2.5,则表达式(int)a+b/b的值是
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是( )。
有以下程序 int add(int a,int b){return(a+b);} main() {int k,(*f)(),a=5,b=10; f=add; } 则以下函数调用语句错误的是
有以下程序: int add(int a,intB){return(a+B);} main() { int k,(*f)(),a=5,b=10; f=add; } 则以下函数调用语句错误的是( )。
有以下程序 iht add (int a, int b) {return(a+b);} mian() {int k,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是______。
有下列函数定义: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);} 但定义有错误,对这个错误的最准确的描述是
有如下的运算重载函数定义: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=3.500000;float b=2.5; int m=2,n=3; 则表达式“(float)(m+n)/2+(int)a%(int)b”的值是( )
广告位招租WX:84302438

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