A.通过对象 r1 调用了重载的 + 运算符
B.通过对象 r2 调用了重载的 + 运算符
C.通过 cout 返回的对象调用了重载的 + 运算符
D.其它三个说法都不对
第1题
A.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数
B.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员
C.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同
D.所有运算符都可以以类友元形式进行重载
第3题
第4题
A.COMPLEX *(COMPLEX c1, COMPLEX c2);
B.COMPLEX * (COMPLEX c2);
C.COMPLEX operator * (COMPLEX c1, COMPLEX c2);
D.COMPLEX operator * (COMPLEX c2);
第5题
A.C++已有的任何运算符都可以重载
B.运算符函数的返回类型不能声明为基本数据类型
C.在类型转换函数的定义中不需要声明返回类型
D.可以通过运算符重载来创建C++中原来没有的运算符
第7题
A.void Rational::operator-();
B.friend Rational operator-();
C.Rational Rational::operator-()
D.friend void operator-(Rational a );
第8题
A.string 类型与 int 类型相似,本质上可以执行加法运算
B.string 类中重载了 + 运算符
C.+ 运算符本身能够对字符进行运算
D.C++ 标准中对 + 运算符做了特殊规定,所以可以对 string 对象执行相应操作
第9题
A.Y.是
B.N.否
第10题
A.friend MyClass operator+(double, double);
B.friend MyClass operator+(double, MyClass);
C.friend MyClass operator+(MyClass, double);
D.friend MyClass operator+(MyClass, MyClass);
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!