下列关于运算符重载的叙述中,正确的是()。
A.C++中所有的运算符都可以重载
B.重载运算符时不能改变操作数的个数
C.重载运算符时不能改变运算符的优先级
D.重载运算符时不能改变运算符的结合性
A.C++中所有的运算符都可以重载
B.重载运算符时不能改变操作数的个数
C.重载运算符时不能改变运算符的优先级
D.重载运算符时不能改变运算符的结合性
第4题
A.重载类型转换运算符没有实际意义,因为C++中有强制类型转换机制
B.重载类型转换运算符为类的成员函数的时候,没有返回值,也没有形参
C.重载类型转换运算符可以实现任意两种对象之间的转换
D.重载类型转换运算符可以把类对象转换为一般数据变量
第6题
A.new运算符用于申请动态存储空间
B.new运算符返回指向操作数类型变量的指针
C.new运算符创建数组时要为数组元素指定初值
D.new运算符创建类对象时要调用类构造函数
第7题
A.delete运算符可以作用于空指针
B.使用delete运算符释放类对象时要调用该类的析构函数
C.由new运算符分配的动态内存空间必须通过delete运算符释放
D.使用delete运算符释放动态分配的单个对象和对象数组的语法格式相同
第8题
A.它们的运算对象可以是任何变量和常量
B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量
C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量
D.它们的运算对象可以是char型变量、int型变量和float型变量
第10题
A.final修饰的方法在类中可以被重载
B.private修饰的方法指该方法只能从其自身的类中访问
C.native修饰的方法表示方法体是以另一种程序设计语言实现的
D.protected修饰的方法指该方法只能从其自身的类及其扩展中访问
第11题
以下关于逻辑运算符两侧运算对象的叙述中正确的是
A.只能是整数0或非0整数
B.可以是结构体类型的数据
C.可以是任意合法的表达式
D.只能是整数0或1