多项选择题大多数的运算符重载可以重载为类的()。
A.非成员函数
B.友元函数
C.构造函数
D.成员函数
您可能感兴趣的试卷
你可能感兴趣的试题
1.单项选择题下列运算符中,必须使用成员函数进行重载的是()。
A.==
B.++
C.>>
D.=
2.单项选择题如何只带一个参数(或其他参数都带有默认值)的()函数都可以认为是一种转换构造函数。
A.静态
B.友元
C.构造
D.析构
3.单项选择题将一个char型数据转换为String类型(用户自定义类型)的数据时,可以用()函数完成类类型转换。
A.构造
B.友元
C.析构
D.静态
4.单项选择题用构造函数完成类类型的转换,类内至少定义一个()的构造函数。
A.无参数
B.可带任意个参数
C.只带两个参数
D.只带一个参
5.单项选择题C++中只能重载C++语言中()的运算符。
A.其他选项均不对
B.所有
C.新创建的
D.原先已定义
6.单项选择题关于拷贝构造函数的描述正确的是()。
A.如果不自定义拷贝构造函数,系统提供默认的拷贝构造函数
B.如果有自定义的构造函数,系统就不再提供拷贝构造函数
C.如果需要用已有对象为新创建的对象初始化时,就必须自定义拷贝构造函数
D.通常的拷贝构造函数的参数是对象的指针类型
7.单项选择题引用作为函数参数时,函数实参与形参之间的传递是()传递。
A.单向
B.双向
C.所有选项都对
D.随机
8.单项选择题在类里创建一个const数据成员时不能赋初值,只能在()里对其赋初值。
A.友元函数
B.析构函数
C.构造函数
D.静态函数
9.单项选择题引用是通过变量的别名()访问变量。
A.其它都不对
B.直接
C.间接
D.随机
10.单项选择题一旦一个引用被初始化为指向一个对象,它就()被改变为对另一个对象的引用。
A.能
B.不能
C.没有正确选项
D.不确定
最新试题
把面向对象思想应用于软件开发过程中,指导开发活动的系统方法,简称()方法。
题型:单项选择题
如何只带一个参数(或其他参数都带有默认值)的()函数都可以认为是一种转换构造函数。
题型:单项选择题
()是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。
题型:单项选择题
下列关于类与对象的说法中,正确的是()。
题型:多项选择题
下列关于人机交互设计的观点,哪个是正确的?()
题型:单项选择题
C++语言是一种纯面向对象的语言。
题型:判断题
()是对一组具有共同属性特征和行为特征的对象的抽象。
题型:单项选择题
在类里创建一个const数据成员时不能赋初值,只能在()里对其赋初值。
题型:单项选择题
()函数和全局函数不能声明为虚函数。
题型:单项选择题
引用作为函数参数时,函数实参与形参之间的传递是()传递。
题型:单项选择题