[单选题]

己知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是

A.这是运算符-的重载运算符函数

B.这个函数所重载的运算符是一个一元运算符

C.这是一个成员函数

D.这个函数不改变类的任何数据成员的值

参考答案与解析:

相关试题

已知在一个类体中包含如下函数原型:VOLUME OPERATOR£­(VOLUM

[单选题]已知在一个类体中包含如下函数原型:VOLUME OPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是( )。A.这是运算符-的重载运算符函数B.这个函数所重载的运算符是一个一元运算符C.这是一个成员函数D.这个函数不改变类的任何数据成员的值

  • 查看答案
  • 已知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是(  )。

    [单选题]已知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是(  )。A.这是运

  • 查看答案
  • 己知类Myst 有一个只需要一个double 型参数的构造函数,且将运算符“£­

    [单选题]己知类Myst 有一个只需要一个double 型参数的构造函数,且将运算符“-”重载为友元函数。要使语句序列 Myst x(3.2),y(5.5),z(0.0); z=8.9-y; y=x-6.3; 能够正常运行,运算符函数operator-应该在类中声明为( )。A.friend Myst operator-(Myst&, Myst&);B.friend Myst operator-(Myst, Myst);C.friend Myst operator-(Myst, Myst&

  • 查看答案
  • scanf函数是一个标准库函数,它的函数原型在头文件()中。

    [填空题] scanf函数是一个标准库函数,它的函数原型在头文件()中。

  • 查看答案
  • 如下类定义中包含了构造函数和复制构造函数的原型声明,请在画线处填写正确的内容,使

    [主观题]如下类定义中包含了构造函数和复制构造函数的原型声明,请在画线处填写正确的内容,使复制构造函数的声明完整。class my(21ass{private:int data:public::MyClass(int value);//构造函数MyClass(const______anotherObject); //复制构造函数

  • 查看答案
  • ( 10 ) 假定 Xcs 是一个类 , 该类中一个成员函数的原型为 “ Xcs

    [试题]( 10 ) 假定 Xcs 是一个类 , 该类中一个成员函数的原型为 “ Xcs *abc(); ” , 则在类外定义时对应的函数头为 ( 10 ) 。

  • 查看答案
  • 己知函数f的原型是“void f(int*x, int &y);”,变量v1、v

    [单选题]己知函数f的原型是“void f(int*x, int &y);”,变量v1、v2的定义是“int v1, v2;”,下列调用语句中,正确的是( )。A.) f(v1, v2);B.) f(v1, &v2);C.) f(&v1, v2);D.) f(&v1, &v2);A.B.C.D.

  • 查看答案
  • 若Xcs是一个类,该类中具有一个函数体为空的不带参数的构造函数,此构造函数的类外

    [主观题]若Xcs是一个类,该类中具有一个函数体为空的不带参数的构造函数,此构造函数的类外定义为______。

  • 查看答案
  • 在一个类体的下列声明中,正确的纯虚函数声明是

    [单选题]在一个类体的下列声明中,正确的纯虚函数声明是A.virtual void vf()=0;B.void vf(int)=0;C.virtual int vf(int);D.virtual void vf(int) {}

  • 查看答案
  • 在一个类体的下列声明中,正确的纯虚函数声明是______ 。

    [单选题]在一个类体的下列声明中,正确的纯虚函数声明是______ 。A.virtual void vF()=0;B.void vf (int)=0;C.virtual int vf (int);D.virtual void vf (int)”

  • 查看答案