当前位置:首页 >课程 >C++程序设计

1、将运算符重载为类成员函数时,其参数表中含有一个参数,说明该运算是:

A、不合法的运算符
B、无操作数的运算符
C、一元运算符
D、可能是二元运算符

参考答案:请扫码使用小程序查看答案

2、运算符重载,本质上是运算符函数的重载,运算符函数是一种特殊的_____或友元函数。

A、析构函数
B、构造函数
C、重载函数
D、成员函数

参考答案:请扫码使用小程序查看答案

3、以下对运算符函数重载规则的描述中,_____是正确的。

A、可以改变运算符原来的结合性
B、不能改变原运算符的语义
C、可以改变参与运算的操作数个数
D、可以改变运算符原来的优先级

参考答案:请扫码使用小程序查看答案

4、如果类Point要重载插入运算符<<,那么重载函数参数表的一般形式为:

A、(const Point&)
B、(const Point&,ostream &)
C、(ostream&)
D、(ostream&,const &Point)

参考答案:请扫码使用小程序查看答案

5、类型转换函数只能定义为一个类的:

A、成员函数
B、析构函数
C、友元函数
D、构造函数

参考答案:请扫码使用小程序查看答案