以下有关继承的叙述中正确的是( )。
A. 构造函数和析构函数都能被继承
B. 基类的公有成员一定能被派生类的对象访问
C. 基类的公有成员一定能被派生类的成员函数访问
D. 派生类对象可以访问基类的保护成员
设B类是A类的派生类。当创建一个B类的对象时,构造函数的调用是( )。
A. 先调用A类的构造函数,然后调用B类的构造函数
B. 先调用B类的构造函数,然后调用A类的构造函数
C. 不调用A类的构造函数,只调用B类的构造函数
D. 视定义时A类和B类出现的位置
如果某类是从另一个类的派生类,该类对象释放时析构函数的调用是( )。
A. 不调用基类的析构函数
B. 先调用基类的析构函数,再调用派生类的析构函数
C. 先调用派生类的析构函数,再调用基类的析构函数
D. 不调用派生类的析构函数
在公有派生中,如果基类的某个成员函数和派生类的成员函数同名,且都为public权限,若派生类的对象调用该成员函数,则( )。
A. 系统将先调用基类的同名函数,再调用派生类的同名函数
B. 系统将先调用派生类的同名函数,再调用基类的同名函数
C. 系统直接调用基类的同名函数,不调用派生类的同名函数
D. 系统直接调蝴派生类的同名函数