派生类对象创建构造函数的执行顺序
()。
A: 对象成员
、基类、派生类。
B: 派生类、基类、对象成员
C: 基类、派生类、对象成员
D: 基类、对象成员、派生类
()。
A: 对象成员
、基类、派生类。
B: 派生类、基类、对象成员
C: 基类、派生类、对象成员
D: 基类、对象成员、派生类
举一反三
- 在创建派生类对象时,构造函数的执行顺序是( )。A、对象成员构造函数、基类构造函数、派生类本身的构造函数B、派生类本身的构造函数、基类构造函数、对象成员构造函数C、基类构造函数、派生类本身的构造函数、对象成员构造函数D、基类构造函数、对象成员构造函数、派生类本身的构造函数
- 下列有关继承和派生的叙述中,错误的是 A: 派生类对象可以赋值给基类对象 B: 派生类的成员函数可以访问基类的所有成员 C: 如果派生类中有未实现基类的纯虚函数,则该派生类是一个抽象类。 D: 如果一个派生类私有继承其基类,则在main函数中,该派生类对象不能访问基类保护成员
- 建立一个有内嵌对象的派生类对象时,各构造函数体的执行顺序为( )。 A: 派生类、内嵌对象类、基类 B: 内嵌对象类、基类、派生类 C: 基类、内嵌对象类、派生类 D: 基类、派生类、内嵌对象类
- 下列有关继承和派生的叙述中,不正确的是()。 A: 一个基类只能派生出一个派生类 B: 派生类可以继承到基类成员的基础上增加新的成员 C: 每一个派生类又可以作为基类再派生出新的派生类 D: 派生类继承了基类的所有数据成员和成员函数
- 下列有关继承和派生的叙述中,不正确的是( )。 A: 派生类的成员函数可以访问派生类自己增加的成员 B: 派生类的新增公用成员可以被该类创建的对象引用 C: 基类的成员函数可以访问派生类的成员 D: 基类的成员函数可以访问基类成员