更多"在C++中,函数原型不能标识( )"的相关试题:
[单项选择]当需要将一个函数bool isnumber (char c)声明为内联函数时,则此内联函数的函数原型为( )。
A. enum bool isnumber (char c) ;
B. define bool isnumber (char c) ;
C. inline bool isnumber (char c) ;
D. extern bool isnumber (char c) ;
[单项选择]当需要将一个函数bool isnumber(char c)声明为内联函数时,则此内联函数的函数原型为( )。
A. enum bool isnumber(char c);
B. define bool isnumber(char c);
C. inline bool isnumber(char c);
D. extem bool isnumber(char c);
[单项选择]在下列函数原型中,可以作为类AA构造函数的是( )。
A. void AA(int);
B. int AA();
C. AA(int) const;
D. AA(int);
[单项选择]下面是重载为非成员函数的运算符函数原型,其中错误的是( )。
A. Fraction operator+(Fraction, Fraction);
B. Fraction operator-(Fraction);
C. Fraction& operator=(Fraction&, Fraction);
D. Fraction& operator+=(Fraction&, Fraction);
[单项选择]下列是重载为非成员函数的运算符函数原型,其中错误的是( )。
A. Fraction operator+(Fraction,Fraction);
B. Fraction operator-(Praction);
C. Fraction& operator=(Fraction&,Fraction);
D. Fraction& operator+=(Fraction&,Fraction);
[单项选择]下列函数原型声明中错误的是( )。
A. void Fun(int x=0,int y=0);
B. void Fun(int x,int y);
C. void Fun(int x,int y=0);
D. void Fun(int x=0,int y);
[填空题]在函数原型声明中,可以省略参数名,但必须声明函数参数的 【7】 。
[单项选择]考虑函数原型void test(int a,int b=7,char z='*'),下面的函数调用中,属于不合法调用的是( )。
[单项选择]某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是( )。
A. const void Show();
B. void const Show();
C. void Show()const;
D. void Show(const);
[单项选择]考虑下面的函数原型:
void testDefaulParam(int a,int b=7,char z='*');
下面的函数调用中,不合法的是( )。
[单项选择]下列是重载乘法运算符的函数原型声明,其中错误的是( )。
A. MyClass operator*(double,double);
B. MyClass operator*(double,MyClass);
C. MyClass operator*(MyClass,double);
D. MyClassoperator*(MyClass,MyClass);
[单项选择]已知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是______ 。
A. 这是运算符—的重载运算符函数
B. 这个函数所重载的运算符是一个一元运算符
C. 这是一个成员函数
D. 这个函数不改变类的任何数据成员的值