![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
下面关于运算符重载的描述错误的是()
A.运算符重载不能改变操作数(operand)的个数、运算符的优先级、运算符的结合性和运算符的语法结构
B.不是所有的运算符都可以进行重载
C.运算符函数(operator function)的调用必须使用关键字operator
D.在C++语言中不可通过运算符重载创造出新的运算符
![](https://static.youtibao.com/asksite/comm/h5/images/m_q_a.png)
C、运算符函数(operator function)的调用必须使用关键字operator
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.运算符重载不能改变操作数(operand)的个数、运算符的优先级、运算符的结合性和运算符的语法结构
B.不是所有的运算符都可以进行重载
C.运算符函数(operator function)的调用必须使用关键字operator
D.在C++语言中不可通过运算符重载创造出新的运算符
C、运算符函数(operator function)的调用必须使用关键字operator
A.类友元形式重载的运算符,重载函数的参数个数与运算符的实际操作数个数相同
B.类友元形式重载的运算符,重载函数中的this指针指向第一个运算数
C.类友元形式重载的运算符,重载函数中可以直接访问类中的私有成员
D.所有运算符都可以以类友元形式进行重载
A.使用new创建对象时必须定义初始值
B.使用new创建对象时会调用类的构造函数
C.new可以用来动态创建对象和对象数组
D.使用new创建的对象可以使用delete删除
A.通过“.”运算符调用成员变量和方法
B.通过成员变量的访问权限设定限制自身对这些变量方法的调用
C.将一个对象申明为类的成员时,必须在使用前为其分配内存
D.在方法中使用对象作为参数时,采用引用调用
A.C++中所有的运算符都可以重载
B.重载运算符时不能改变操作数的个数
C.重载运算符时不能改变运算符的优先级
D.重载运算符时不能改变运算符的结合性
A.运算符重载的作用是使已有的运算符作用于类的对象
B.通过运算符重载机制可以为C++语言扩充新的运算符
C.重载运算符的操作类型可以全部为基本类型
D.++中已有的任何运算符都可以重载
A.已有的任何运算符都可以重载
B.运算符函数的返回类型不能声明为基本数据类型
C.在类型转换符函数的定义中不需要声明返回类型
D.可以通过运算符重载来创建C 中原来没有的运算符
A.Volume operator - (double, double)
B.ouble Volume::operator- (double)
C.Volume Volume: :operator - (Volume)
D.Volume operator - (Volume, Volume)
A.使用IN运算符用于查找字段值属于某一组值的行
B.使用Exists运算符用于测试子查询是否返回行,如果返回其值就为真
C.使用ALL运算符用于测试子查询结果集的所有行是否满足指定的条件
D.使用Any运算符用于测试子查询结果集中的一行或多行不满足指定的条件
class complex
{
double real; // 实部
double imag; // 虚部
public:
complex(double r,double i):real(r),imag(i){}
complex operator+(complex a)
{
return complex(【 14 】 );
}
};
A.程序名称相同,形参的数量不同,子程序会进行重载
B.程序名称相同,但是对应形参中至少少有一个数据类型不同,子程序会进行重载
C.程序名称相同,形参的数量相同,但是名称不同,子程序会进行重载
D.程序名称相同,形参的数量和名称相同,但是对应的参数模式不同(IN,OUTINOUT),子程序不会进行重载