更多"不能作为重载函数的调用的依据是"的相关试题:
[单项选择]系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。
A. 参数个数
B. 参数的类型
C. 函数名称
D. 函数的类型
[单项选择]不能作为函数重载的判断依据的是( )。
A. const
B. 返回类型
C. 参数个数
D. 参数类型
[单项选择]不能作为函数重载判断依据的是( )。
A) 返回值 B) 参数个数 C) 参数类型 D) 参数顺序
[单项选择]在函数调用过程中,如果函数funA调用了函数funB,函数funB又调用了函数funA,则
A. 称为函数的直接递归调用
B. 称为函数的间接递归调用
C. 称为函数的循环调用
D. C语言中不允许这样的递归调用
[填空题]如果表达式x=y*z中的*是作为成员函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为______。
[填空题]如果表达式x=y*z中的“*”是作为成员函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为 【8】 。
[单项选择]如果表达式++a中的“++”是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为( )
A. a.operator++(1)
B. operator++(a)
C. operator++(a,1)
D. a.operator++()
[单项选择]若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是( )。
A) 函数调用可以作为独立的语句存在 B) 函数调用可以作为一个函数的实参
C) 函数调用可以出现在表达式中 D) 函数调用可以作为一个函数的形参
[单项选择]如果表达式- -x/y中的“- -”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可以表示为
A. operator /(x.operator- -( ),y);
B. operator /(operator- -(x),y);
C. x.operator- -( ).Operator /(y);
D. y.operator /(operator- -(x));
[单项选择]如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
A. operator/(x.operator--(),y);
B. operator/(operator--(x),y);
C. x.operator--().operator/(y);
D. y. operator/(operator--(x));
[单项选择]在表达式x-y中,“-”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“-”,这个表达式还可表示为( )。
A. x.operator-(y)
B. operator-(y,x)
C. y.operator-(x)
D. operator-(x,y)