更多“Computers are()of doing billions of calculations in a fraction of a second now. ”相关问题
  • 第1题:

    下列是重载为非成员函数的运算符函数原型,其中错误的是( )。

    A.Fractionoperator+(Fraction,Fraction);

    B.Fractionoperator-(Fraction);

    C.Fraction&operator=(Fraction&,Fraction);

    D.Fraction&operator+=(Fraction&,Fraction):


    正确答案:C
    C。【解析】由于取负运算符“-”是一元运算符,当作为成员函数重载时参数表中没有参数,那个唯一的操作数以this指针的形式隐藏在参数表中。

  • 第2题:

    下面是重载为非成员函数的运算符函数原型,其中错误的是

    A.Fraction operator+(Fraction,Fraction);

    B.Fraction operator-(Fraction);

    C.Fraction& perator=(Fraction&,Fraction);

    D.Fraction& operator+=(Fraction&,Fraction);


    正确答案:C
    解析:本题考查的知识点是运算符重载。C++中规定,“=”运算符只能作为成员函数重载,故本题的选项C是错误的。

  • 第3题:

    下面是重载为非成员函数的运算符的函数原型,其中错误的是( )。

    A.Fraction operator+(Fraction,Fraction);

    B.Fraction operator一(Fraction);

    C.Fraction&operator=(Fraction&,Fraction);

    D.Fraction&operator+=(Fraction&,Fraction);


    正确答案:C
    本题考查四种运算符作为非成员函数的重载的使用方法,根据重载规则,本题答案为c,c项正确原型为:Fractionperator=(Fraction&)。

  • 第4题:

    下列是重载为非成员函数的运算符函数原型,其中错误的是( )。

    A.Fraction operator+(Fraction,Fraction);

    B.Fraction operator-(Fraction);

    C.Fraction&operator=(Fraction&,Fraction);

    D.Fraction&operator+=(Fraction&,Fraction);


    正确答案:C
    解析: 由于取负运算符“-”是一元运算符,当作为成员函数重载时参数表中没有参数,那个唯一的操作数以this指针的形式隐藏在参数表中。

  • 第5题:

    若为Fraction类重裁前增1运算符++,应在类体中将其声明为( )。 A.Fraction&poerator++( );SXB

    若为Fraction类重裁前增1运算符++,应在类体中将其声明为( )。

    A.Fraction&poerator++( );

    B.Fraction&poeralor++(int);

    C.friendFraction&operator++( ):

    D.friendFraction&operator++(int);


    正确答案:C
    C。【解析】声明必须以友元friend开头。为了区分,用++表示前自增,用++(int)表示后自增。

  • 第6题:

    8、下面哪些是将分数化为浮点数的正确定义?

    A.type Fraction = (Integer, Integer) rateq :: Fraction -> Float rateq (a,b) = a/b###SXB###B.type Fraction = (Integer, Integer) rateq :: Fraction -> Float rateq (a,b) = (fromInteger a)/ (fromInteger b)###SXB###C.type Fraction = (Integer, Integer) rateq :: Fraction -> Float rateq (a,b) = fromInteger (a/b)###SXB###D.type Fraction = (Integer, Integer) rateq :: Fraction -> Float rateq (a,b) = (fromIntegral a)/ (fromIntegral b)###SXB###E.ty
    A