对一个类中的数据成员的初始化可以通过构造函数中的()实现,也可以通过构造函数中的()实现。
第1题:
下列描述中哪个是正确的?
A.派生类构造函数中没有调用父类构造函数则没有对父类初始化
B.子类构造函数不能是内联函数
C.派生类构造函数中可以对父类数据成员赋值
D.构造函数的返回值为void类型
第2题:
对基类数据成员的初始化必须派生类的构造函数中的_____处执行。
第3题:
对一个类中的数据成员的初始化,可以通过()来实现,也可以通过()来实现。
第4题:
若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()
第5题:
下列哪个命题为真()。
第6题:
对类中引用成员的初始化是通过构造函数中给出的()实现的。
第7题:
不可以在类的构造函数中对静态数据成员进行初始化
第8题:
函数体
参数表
初始化表
初始化表或函数体
第9题:
第10题:
第11题:
函数体
参数表
初始化表
初始化表或函数体
第12题:
在类B的成员函数中可以访问A类的私有数据成员
在类B的成员函数中可以访问A类的保护数据成员
类B的构造函数可以调用类A的构造函数做数据成员初始化
类A的构造函数可以调用类B的构造函数做数据成员初始化
第13题:
下面的描述中,( )是正确的。
A.virtual可以用来声明虚函数
B.含有纯虚函数的类是不可以用宋创建对象的,因为它是虚基类
C.即使基类的构造函数没有参数,派生类也必须建立构造函数
D.静态数据成员可以通过成员初始化成员列表来初始化
第14题:
对类中对象和基类成员的初始化只能通过在构造函数中给出的()来实现的。
初始化表
略
第15题:
假定用户为类AB定义了一个构造函数“AB(intaa){a=aa;}”,该构造函数实现对数据成员()的初始化。
第16题:
下面描述中,正确的是()。
第17题:
对类中常量成员的初始化是通过构造函数中给出的()实现的。
第18题:
下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()
第19题:
基类构造函数—>对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员
基类构造函数—>派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数
派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数—>基类构造函数
对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员—>基类构造函数
第20题:
virtual可以用来声明虚函数
含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类
即使基类的构造函数没有参数,派生类也必须建立构造函数
静态数据成员可以通过成员初始化列表来初始化
第21题:
所有类都必须定义一个构造函数
构造函数必须有返回值
构造函数可以访问类的非静态成员
构造函数必须初始化类的所有数据成员
第22题:
第23题:
对
错