下列关于基类和派生类关系的叙述中,正确的是()。 A.每个类最多只能有一个直接基类B.派
下列关于基类和派生类关系的叙述中,正确的是()。
A.每个类最多只能有一个直接基类
B.派生类中的成员可以访问基类中的任何成员
C.基类的构造函数必须在派生类的构造函数体中调用
D.派生类除了继承基类的成员,还可以定义新的成员
下列关于基类和派生类关系的叙述中,正确的是()。
A.每个类最多只能有一个直接基类
B.派生类中的成员可以访问基类中的任何成员
C.基类的构造函数必须在派生类的构造函数体中调用
D.派生类除了继承基类的成员,还可以定义新的成员
下列有关继承和派生的叙述中,正确的是
A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
(13 )下列有关继承和派生的叙述中,正确的是
A )如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B )派生类的成员函数可以访问基类的所有成员
C )基类对象可以赋值给派生类对象
D )如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
下列有关继承和派生的叙述中,正确的是______。
A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
下列对基类和派生类关系的描述中,错误的是()。
A.派生类是基类的具体化
B.派生类是基类的子集
C.派生类是基类定义的延续
D.派生类是基类的组合
下列关于抽象类的表述中正确的是()。
A)派生类必须要实现作为基类的抽象类中的纯虚函数
B)抽象类的成员函数至少有一个没实现
C)抽象类不可能用来定义对象
D)派生类不能成为抽象类
下面的叙述中,不符合赋值兼容规则的是()。
A.派生类的对象可以赋值给基类的对象
B.基类的对象可以赋值给派生类的对象
C.派生类的对象可以初始化基类的引用
D.派生类的对象的地址可以赋值给指向基类的指针
下面叙述错误的是()。
A.派生类可以使用private派生
B.对基类成员的访问必须是无二义性的
C.基类成员的访问能力在派生类中维持不变
D.赋值兼容规则也适用于多继承的组合
下列关于虚基类的描述,错误的是()。
A.设置虚基类的目的是为了消除二义性
B.虚基类的构造函数在非虚基类之后调用
C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序调用
D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数
下列对派生类的表述中,错误的是()。
A.一个派生类可以作为另一个派生类的基类
B.派生类至少有一个基类
C.派生类的缺省继承方式是private
D.派生类只继承了基类的公有成员和保护成员
下列关于抽象类和纯虚函数的说法错误的是()。
A.抽象类只能作为基类使用,而纯虚函数的实现由派生类给出
B.抽象类是指具有纯虚函数的类
C.纯虚函数是一种特殊的虚函数,它允许没有具体的实现
D.一个基类的说明中有纯虚函数,则该基类的派生类一定不再是抽象类
下列描述中错误的是()。
A.派生类的对象可以赋值给基类的对象
B.基类的对象可以赋值给派生类的对象
C.派生类对象可以初始化基类的引用
D.派生类的对象地址可以赋值给指向基类的指针