A.able;
B.capable
第1题:
下列是重载为非成员函数的运算符函数原型,其中错误的是( )。
A.Fractionoperator+(Fraction,Fraction);
B.Fractionoperator-(Fraction);
C.Fraction&operator=(Fraction&,Fraction);
D.Fraction&operator+=(Fraction&,Fraction):
第2题:
下面是重载为非成员函数的运算符函数原型,其中错误的是
A.Fraction operator+(Fraction,Fraction);
B.Fraction operator-(Fraction);
C.Fraction& perator=(Fraction&,Fraction);
D.Fraction& operator+=(Fraction&,Fraction);
第3题:
下面是重载为非成员函数的运算符的函数原型,其中错误的是( )。
A.Fraction operator+(Fraction,Fraction);
B.Fraction operator一(Fraction);
C.Fraction&operator=(Fraction&,Fraction);
D.Fraction&operator+=(Fraction&,Fraction);
第4题:
下列是重载为非成员函数的运算符函数原型,其中错误的是( )。
A.Fraction operator+(Fraction,Fraction);
B.Fraction operator-(Fraction);
C.Fraction&operator=(Fraction&,Fraction);
D.Fraction&operator+=(Fraction&,Fraction);
第5题:
若为Fraction类重裁前增1运算符++,应在类体中将其声明为( )。
A.Fraction&poerator++( );
B.Fraction&poeralor++(int);
C.friendFraction&operator++( ):
D.friendFraction&operator++(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