下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。 A.intoperator-(FunNumber);SXB下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。A.intoperator-(FunNumber);B.FunNumberoperator-();C.FunNumberoperator-(int);D.intoperator-(FunNumber,FunNumber);

题目
下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。 A.intoperator-(FunNumber);SXB

下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。

A.intoperator-(FunNumber);

B.FunNumberoperator-();

C.FunNumberoperator-(int);

D.intoperator-(FunNumber,FunNumber);


相似考题
更多“下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。 A.intoperator-(FunNumber);# ”相关问题
  • 第1题:

    下列运算符函数中肯定不属于类FunNumber的成员函数的是( )。

    A.int operator-(FunNumber);

    B.FunNumber operator-();

    C.FunNumber operator-(int);

    D.int operator-(FunNumber,FunNumber);


    正确答案:D
    解析: 本题考查的知识点是:运算符“-”的重载。“-”运算符有一元(取负)和二元(减法)两种形式,且均可重载为成员函数和非成员函数。运算符重载为成员函数时,形参个数一般为运算符元数减1,因为此成员函数所属的对象可成为运算符的一个运算分量。重载为非成员函数时,形参个数一般和运算符元数相等。所以“-”运算符重载为成员函数时,参数个数可以是0个和1个,而重载为非成员函数时,参数个数可以是1个或2个。

  • 第2题:

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

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

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

    C.这是一个成员函数

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


    B 解析:本题考核运算符的重载。题中语句为运算符-的重载运算符函数,它所重载的运算符—是一个二元运算符,且是作为常成员函数来重载的,所以它不能更新对象的数据成员,也不能调用该类中没有用const修饰的成员函数。

  • 第3题:

    下列运算符函数中肯定不属于类FunNumber的成员函数的是()。

    A.int operator – (FunNumber,FunNumber)

    B.FunNumber operator-(int)

    C.FunNumber operator-()

    D.int operator-(FunNumber)


    B 解析:此题考查的是运算符“-”的重载。“-”运算符有一元和二元两种,且均可以重载为成员函数和非成员函数。运算符重载为成员函数时,形参个数一般为运算符元素减1;重载为非成员函数时,形参个数一般和运算符元素相等。所以“-”运算符重载为成员函数时,参数可以是。个或1个;而重载为非成员函数时,参数个数可以是1个或2个。所以选项B),肯定是重载为非成员函数。

  • 第4题:

    下列运算符函数中,肯定不属于类Value的成员函数的是

    A.Value operator+(Value);

    B.Value operator-(Value,Value);

    C.Value operator*(int);

    D.Value operator/(Value);


    正确答案:B

  • 第5题:

    下列运算符函数中肯定不属于类FunNumber的成员函数的是

    A.int operator-(FunNumber)

    B.FunNumber operator-()

    C.FunNumber operator-(int)

    D.int operator – (FunNumber,FunNumber)


    B 解析:此题考查的是运算符“-”的重载。“-”运算符有一元和二元两种,且均可以重载为成员函数和非成员函数。运算符重载为成员函数时,形参个数一般为运算符元素减1;重载为非成员函数时,形参个数一般和运算符元素相等。所以“-”运算符重载为成员函数时,参数可以是。个或1个;而重载为非成员函数时,参数个数可以是1个或2个。所以选项B),肯定是重载为非成员函数。