下列关于继承和派生的叙述中,错误的是()。
A.派生类要向基类的构造函数传递参数
B.多继承时可能会产生二义性
C.派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数
D.一个基类可以有多个派生类,一个派生类可以有多个基类
A.派生类要向基类的构造函数传递参数
B.多继承时可能会产生二义性
C.派生类可以访问基类的所有数据成员,也能调用基类的所有成员函数
D.一个基类可以有多个派生类,一个派生类可以有多个基类
第1题
下列叙述中,错误的是()。
A.派生类可以使用private派生
B.对基类成员的访问必须是无二义性的
C.基类成员的访问能力在派生类中维持不变
D.赋值兼容规则也适用于多继承的组合
第2题
(13 )下列有关继承和派生的叙述中,正确的是
A )如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B )派生类的成员函数可以访问基类的所有成员
C )基类对象可以赋值给派生类对象
D )如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
第3题
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是()。
A.每个派生类的构造函数都要为虚基类构造函数提供实参
B.多继承时有可能出现对基类成员访问的二义性问题
C.使用虚基类可以解决二义性问题并实现运行时的多态性
D.建立最派生类对象时,虚基类的构造函数会首先被调用
第4题
(23 )下列关于虚基类的描述中,错误的是
A )使用虚基类可以消除由多继承产生的二义性
B )构造派生类对象时,虚基类的构造函数只被调用一次
C )声明 “ class B : virtual public A ” 说明类 B 为虚基类
D )建立派生类对象时,首先调用虚基类的构造函数
第6题
A.如果一个派生类私有继承其基类,则该派生类对象不能访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
第7题
下列描述中错误的是()。
A.派生类可以使用private派生
B.对基类成员访问必须是无二义性的
C.赋值兼容规则也适合于多继承
D.基类和派生类中存在同名函数,将出现二义性
第8题
A.继承性是面向对象方法的一个重要特征
B.继承包括对数据的继承和对操作的继承
C.数据继承只适用于组合类型
D.基本类型是封装的,但它的内部类型仍是可见的
第10题
关于多继承二义性的描述中,错误的是()。
A.一个派生类的两个基类中都有某个同名成员,在派生类中对这个成员的访问可能出现二义性
B.解决二义性的最常用的方法是对成员名的限定法
C.基类和派生类中同时出现的同名函数,也存在二义性问题
D.一个派生类是从两个基类派生出来的,而这两个基类又有一个共同的基类,对该基类成员进行访问时,可能出现二义性
第11题
下列关于视图的说法中,不正确的叙述是()。
A)视图与表具有相同的特性,可以用来存储数据
B)利用视图可以对数据进行更新
C)视图与数据表可以进行连接操作
D)视图是根据一个或多个表派生的虚拟表