__________是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
第1题:
下面描述中正确的是 ______。
A.virtual可以用于声明虚函数
B.含有纯虚函数的类不可以用来创建对象
C.即使基类的构造函数没有参数,派生类也必须建立构造函数
D.静态数据成员可以通过成员初始化列表来初始化
第2题:
关于静态数据成员的描述中正确的是( )。
A.类的静态数据成员不是类的所有对象共享的数据
B.类的静态数据成员不能被类的成员函数调用
C.类的静态数据成员不能被类的构造函数调用
D.类的静态数据成员必须进行初始化
第3题:
对基类数据成员的初始化必须在派生类的( )中的成员初始化列表处执行。
A.派生函数
B.析构函数
C.内联函数
D.构造函数
第4题:
对基类数据成员的初始化必须派生类的构造函数中的_____处执行。
第5题:
若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()
第6题:
下列哪些对象的数据成员类型可以不用初始化表的方式进行初始化()。
第7题:
下列关于类和对象的说法中,正确的是()
第8题:
()是用来初始化类的数据成员的一种特殊的成员函数。
第9题:
第10题:
virtual可以用来声明虚函数
含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类
即使基类的构造函数没有参数,派生类也必须建立构造函数
静态数据成员可以通过成员初始化列表来初始化
第11题:
静态成员可分为静态数据成员和静态成员函数
静态数据成员定义后必须在类体内进行初始化
静态数据成员初始化不使用其构造函数
静态数据成员函数中不能直接引用非静态成员
第12题:
在类B的成员函数中可以访问A类的私有数据成员
在类B的成员函数中可以访问A类的保护数据成员
类B的构造函数可以调用类A的构造函数做数据成员初始化
类A的构造函数可以调用类B的构造函数做数据成员初始化
第13题:
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
A.友元函数
B.虚函数
C.构造函数
D.析构函数
第14题:
下面的描述中,( )是正确的。
A.virtual可以用来声明虚函数
B.含有纯虚函数的类是不可以用宋创建对象的,因为它是虚基类
C.即使基类的构造函数没有参数,派生类也必须建立构造函数
D.静态数据成员可以通过成员初始化成员列表来初始化
第15题:
派生类的构造函数的成员初始化列表中,不能包含( )。
A)基类的构造函数
B)派生类中子对象的初始化
C)基类中子对象的初始化
D)派生类中一般数据成员的初始化
第16题:
对基类数据成员的初始化必须在派生类的构造函数中的__________处执行。
第17题:
下面描述中,正确的是()。
第18题:
下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()
第19题:
下列关于类的包含描述正确的是()
第20题:
基类构造函数—>对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员
基类构造函数—>派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数
派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数—>基类构造函数
对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员—>基类构造函数
第21题:
可以使用赋值语句对对象成员进行初始化
可以使用“参数初始式”调用成员类的构造函数初始化对象成员
被包含类可以访问包含类的成员
首先执行自身构造函数,再调用成员类的构造函数
第22题:
编译器为每个类和类的对象分配内存
类的对象具有成员函数的副本
类的成员函数由类来调用
编译器为每个对象的数据成员分配内存
第23题:
成员函数列表
类体外
构造函数
成员函数