更多"派生类的构造函数的成员初始化列表中,不能包含( )。"的相关试题:
[单项选择]派生类的构造函数的成员初始化列表中,不能包含( )。
A. 基类的构造函数
B. 派生类中子对象的初始化
C. 基类中子对象的初始化
D. 派生类中一般数据成员的初始化
[单项选择]带有基类的多层派生类构造函数的成员初始化列表中都要排出虚基类的构造函数,这样将对虚基类的子对象初始( )。
A. 与虚基类下面的派生类个数有关
B. 多次
C. 二次
D. 一次
[单项选择]带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样将对虚基类的子对象初始化( )。
A. 与虚基类下面的派生类个数有关
B. 多次
C. 两次
D. 一次
[单项选择]带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化( )。
A. 与虚基类下面的派生类个数有关
B. 多次
C. 二次
D. 一次
[单项选择]对基类数据成员的初始化必须在派生类的( )中的成员初始化列表处执行。
A. 派生函数
B. 析构函数
C. 内联函数
D. 构造函数
[单项选择]关于对象成员的构造函数的调用顺序,说法正确的是 ______。
A. 与它们在成员初始化的类表中给出的顺序相同
B. 与析构函数的调用顺序相同
C. 与它们在类中说明的顺序相同
D. 以上说法都不对
[单项选择]通常拷贝构造函数的参数是
A. 某个对象名
B. 某个对象的成员名
C. 某个对象的引用名
D. 某个对象的指针名
[单项选择]在下列函数原型中,可以作为类AA构造函数的是
A. voidAA(int);
B. intAA();
C. AA(int)const;
D. AA(int);
[单项选择]( )不是构造函数的特征。
A. 构造函数的函数名与类名相同
B. 构造函数可以重载
C. 构造函数可以设置默认参数
D. 构造函数必须指定类型说明
[单项选择]对类的构造函数和析构函数描述正确的是( )。
A. 构造函数可以重载,析构函数不能重载
B. 构造函数不能重载,析构函数可以重载
C. 构造函数可以重载,析构函数也可以重载
D. 构造函数不能重载,析构函数也不能重载
[单项选择]下面关于构造函数和析构函数的描述,错误的是( )。
A. 析构函数中调用虚函数采用静态联编
B. 对虚析构函数的调用可以采用动态联编
C. 当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
D. 构造函数可以声明为虚函数
[单项选择]下列关于构造函数和析构函数的描述,错误的是( )。
A. 析构函数中调用虚函数采用静态联编
B. 对虚析构函数的调用可以采用动态联编
C. 当基类的析构函数是虚函数时,其派生类的析构函数也一定是虚函数
D. 构造函数可以声明为虚函数
[单项选择]通常初始化拷贝构造函数的参数是
A. 某个对象名
B. 某个对象的成员名
C. 某个对象的引用名
D. 某个对象的指针名
[单项选择]下列关于构造函数说法不正确的是
A. 构造函数必须与类同名
B. 构造函数可以省略不写
C. 构造函数必须有返回值
D. 在构造函数中可以对类中的成员进行初始化