派生类、成员对象类、基类
成员对象类、基类、派生类
基类、成员对象类、派生类
基类、派生类、成员对象类
第1题:
下列关于派生类的构造函数的说法中,哪个是错误的 ______。
A.派生类不继承基类的构造函数和赋值运算
B.派生类的构造函数可以调用基类的构造函数
C.派生类的构造函数先于基类的构造函数执行
D.在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员
第2题:
派生类的构造函数的成员初始化列表中,不能包含( )。
A)基类的构造函数
B)派生类中子对象的初始化
C)基类中子对象的初始化
D)派生类中一般数据成员的初始化
第3题:
当基类指针指向派生类对象时,利用基类指针调用派生类中与基类同名但被派生类重写后的成员函数时,调用的是()
第4题:
关于私有继承,下列说法错误的是()。
第5题:
当保护继承时,基类的()成员在派生类中成为保护成员,派生类对象不能直接访问基类的()成员。
第6题:
在创建派生类对象时,构造函数的执行顺序是()
第7题:
当派生类指针指向基类对象时()
第8题:
派生类公有继承基类时,可以访问基类的所有数据成员,调用所有成员函数。
派生类也是基类,所以它们是等价的。
派生类对象不会建立基类的私有数据成员,所以不能访问基类的私有数据成员。
一个基类可以有多个派生类,一个派生类可以有多个基类。
第9题:
错误,基类指针不能指向派生类对象
基类指针可以指向派生类对象,但在此情况下只能调用基类自己定义的成员函数
基类指针可以调用派生类的成员函数
以上说法全部错误
第10题:
基类的成员函数
派生类的成员函数
不确定
先调用基类的,再调用派生类的
第11题:
对象成员析构函数―基类析构函数―派生类本身的析构函数
派生类本身的析构函数―对象成员析构函数―基类析构函数
基类析构函数―派生类本身的析构函数―对象成员析构函数
基类析构函数―对象成员析构函数―派生类本身的析构函数
第12题:
可以直接调用基类的成员函数
可以调用派生类对象的成员函数
必须强制将派生类指针转换成基类指针才能调用基类的成员函数
以上说法都不对
第13题:
下列有关继承和派生的叙述中,正确的是( )。
A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
第14题:
当基类指针指向派生类对象时,会发生()
第15题:
在具有继承关系的类层次体系中,析构函数执行的顺序是()
第16题:
关于保护继承,下列说法错误的是()。
第17题:
下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()
第18题:
下列关于类的继承描述中,正确的是()
第19题:
对象成员构造函数―基类构造函数―派生类本身的构造函数
派生类本身的构造函数―基类构造函数―对象成员构造函数
基类构造函数―派生类本身的构造函数―对象成员构造函数
基类构造函数―对象成员构造函数―派生类本身的构造函数
第20题:
基类的构造函数
派生类中子对象的初始化
基类中子对象的初始化
派生类中一般数据成员的初始化
第21题:
如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
派生类的成员函数可以访问基类的所有成员
基类对象可以赋值给派生类对象
如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
第22题:
派生类的对象可以直接访问基类的所有成员
派生类的对象可以初始化基类的引用
派生类的对象不可以直接访问基类中的私有成员
派生类的对象的地址可以赋给指向基类的指针
第23题:
基类构造函数—>对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员
基类构造函数—>派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数
派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数—>基类构造函数
对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员—>基类构造函数