A.基类或父类
B.继承类
C.多态类
D.虚类
第1题:
如果类B在类A的基础上构造,那么,就称()。
A、类A为基类或父类,类B为超类或子类
B、类A为基类、父类或超类,类B为派生类或子类
C、类A为派生类,类B为基类
D、类A为派生类或子类,类B为基类、父类或超类
第2题:
假定类B是在类A基础上扩充而得到的,那么就称
A: 类A为基类或父类,类B为超类或子类
B: 类A为基类、父类或超类,类B为派生类或子类
C: 类A为派生类,类B为基类
D: 类A为派生类或子类,类B为基类、父类或超类
第3题:
此题为判断题(对,错)。
第4题:
下列描述中错误的是( )。
A.析构函数可以被继承
B.虚函数不能被继承
C.派生类可以有多个基类
D.纯虚基类的子类可以是虚基类
第5题:
用来派生新类的类称为【 】,而派生出的新类称为它的子类或派生类。
第6题:
用来派生新类的类称为( )。
A.新生类
B.派生类
C.基类
D.子类
第7题:
继承(inheritance)是指子类(也称为派生类、特化类)可以指派给予其父类(也称为基类、泛化类、超类)的主要属性与操作。()
第8题:
下列对派生类的描述中,错误的是( )。
A.一个派生类可以作为另一个派生类的基类
B.派生类至少有一个基类
C.派生类的默认继承方式是私有派生
D.派生类只继承了基类的公有成员和保护成员
第9题:
继承关系是父类和子类之间共享数据和方法的机制,子类都是父类的特例。当一个 类只能有一个父类时,称为( );当一个类有两个或两个以上的类作为父类时,称为( )。
A.单重继承 B.多态 C.混合继承 D.多重继承A.单重继承 B.多态 C.混合继承 D.多重继承
第10题:
第11题:
通过类的继承创建的新类称为“子类”或()
第12题:
类A为基类或父类,类B为超类或子类
类A为基类、父类或超类,类B为派生类或子类
类A为派生类,类B为基类
类A为派生类或子类,类B为基类、父类或超类
第13题:
带有纯虚函数的类称为()。
A. 抽象类
B. 基类
C. 派生类
D. 子类
第14题:
下列描述中错误的是( )。
A.派生类可以作为墓类派生其他的子类
B.派生类继承基类的所有数据成员
C.派生类可以有多个基类
D.派生类不能继承一些函数成员
第15题:
下列有关继承和派生的叙述中,正确的是( )。
A.如果一个派生类公有继承其基类,则该派生类对象可以访问基类的保护成员
B.派生类的成员函数可以访问基类的所有成员
C.基类对象可以赋值给派生类对象
D.如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类
第16题:
下面关于派生类的描述中错误的是( )
A.派生类中至少有一个基类
B.一个派生类可以作为另一个派生类的基类
C.派生类只继承了基类中的公有成员和保护成员
D.派生类的缺省继承方式是私有
第17题:
一个类可以同时继承多个类,称为多继承。下列关于多继承和虚基类的表述中,错误的是______ 。
A.每个派生类的构造函数都要为虚基类构造函数提供实参
B.多继承时有可能出现对基类成员访问的二义性问题
C.使用虚基类可以解决二义性问题并实现运行时的多态性
D.建立派生类对象时,虚基类的构造函数会首先被调用
第18题:
下列是关于继承的说法,正确的是______。
A.子类继承父类,子类就拥有了父类的全部成员,包括基类的构造函数和析构函数
B.当子类继承父类后,子类可以访问父类的全部成员
C.抽象类不能被继承
D.派生类可能含有与基类同名的数据成员或同名同参数的成员函数,因此可能产生二义性。C++采用将当前类作为默认作用域的方法来消除二义性。若要在派生类中访问基类的成员,则必须使用作用域运算符“::”指定所使用的成员的类名
第19题:
A.一个子类可有多个父类
B.父类派生出子类
C.子类继承父类
D.子类只能有一个父类
第20题:
在面向对象方法中,( )定义了父类和予类的概念。子类在原有父类接口的基础上,用适合于自己要求的实现去置换父类中的相应实现称为( )。
A.封装 B.继承 C.覆盖(重置) D.多态A.封装 B.继承 C.覆盖(重置) D.多态
第21题:
在面向对象方法中,( )定义了超类和子类的概念,子类在原有父类接口的前提下,用适合于自己要求的实现去置换父类中的相应实现称为( )。
A.继承 B.覆盖 C.封装 D.多态 A.继承 B.覆盖 C.封装 D.多态
第22题:
第23题:
下面有关继承的说法中,正确的是()