第六章测试
1.纯虚函数可以定义为( )。
A:void func(int)=0 B:virtual void func()=0 C:virtual void func(int){} D:virtual int func(int)
答案:B
2.可以实现动态多态性的是( )。
A:重载函数 B:虚函数 C:友元函数 D:构造函数 3.关于抽象类的说法错误的是( )。
A:定义抽象类的唯一目的是用作基类产生派生类 B:可以定义指向抽象类的指针变量 C:包含纯虚函数的类无法创建对象 D:一个派生层次中最多能有一个抽象类 4.声明如下几个类:
class person{};
class Birthdate{};
class teacher:public person{};
class professor: teacher{Birthdate birthday;}
则关于类之间关系描述错误的是( )。
A:类teacher继承自类person B:类person是类professor的间接基类 C:类professor是类teacher的公有派生类 D:类professor与类Birthdate的关系是组合 5.若派生类对象a允许以a.num的方式访问基类成员num,则下列说法正确的是( )。
A:派生类只可能通过公有继承产生 B:派生类可能通过私有继承产生 C:派生类可能通过保护继承产生 D:基类成员num可能是保护成员

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(37) dxwkbang
返回
顶部