更多"已知函数fun的原型为 int fun(int,int,int);"的相关试题:
[单项选择]已知函数fun的原型为
int fun(int,int,int);
下列重载函数原型中错误的是
A. char fun(int,int);
B. double fun(int,int,double);
C. int fun(int,char*);
D. float fun(int,int,int);
[单项选择]若已经声明了函数原型“void fun(int a,double b=0.0);”,则下列重载函数声明中正确的是
A. void fun(int a=90,double b=0.0);
B. int fun(int a,doubleB) ;
C. v
D. bool fun(int a,double b=0.0);
[单项选择]已知下列函数定义:
fun(int%,int c,int n,int dat
[单项选择]下面是重载为非成员函数的运算符函数原型,其中错误的是( )。
A. Fraction operator+ (Fraction,Fraction);
B. Fraction opemtor-(Fraction);
C. Fraction& operator=(Fraction&,Fraction);
D. Fraction& operator+=(Fraction&,Fraction);
[单项选择]下列是重载为非成员函数的运算符函数原型,其中错误的是( )。
A. Fraction operator+(Fraction,Fraction);
B. Fraction operator-(Fraction);
C. Fraction&operator=(Fraction&,Fraction);
D. Fraction&operator+=(Fraction&,Fraction);
[单项选择]下列运算符重载函数的原型错误的是( )。
A. Volume operator-(double,double);
B. double Volume::operator-(double);
C. Volume Volume::operator-(Volume);
D. Volume operator-(Volume,Volume);
[单项选择]已知递归函数fun的定义如下:
int fun(int n)
if(n<=1)return 1;//递归结束情况
else return n*fun(n-2);//递归
则函数调用语句fun(5)的返回值是( )。
A. 5
B. 12
C. 15
D. 30
[单项选择]下列是重载乘法运算的函数原型声明,其中错误的是
A. MyClass operator*(double,double);
B. MyClass operator*(double,MyClass);
C. MyClass operator*(MyClass,double);
D. MyClass operator*(MyClass,MyClass);
[单项选择]已知递归函数fun的定义如下:
int fun(int n)
if(n<=1)return1;//递归结束情况
else return n*fun(n-2);//递归
则函数调用语句fun(5)的返回值是( )。
A. 5
B. 12
C. 15
D. 30
[单项选择]下列是重载乘法运算符的函数原型声明,其中错误的是( )。
A. MyClass operator*(double,double);
B. MyClass operator*(double,MyClass);
C. MyClass operator*(MyClass,double);
D. MyClass operator*(MyClass,MyClass);