继承与派生练习题

继承与派生练习题

ID:6741028

大小:61.00 KB

页数:8页

时间:2018-01-24

继承与派生练习题_第1页
继承与派生练习题_第2页
继承与派生练习题_第3页
继承与派生练习题_第4页
继承与派生练习题_第5页
资源描述:

《继承与派生练习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、习题八第八章继承与派生1.下列对派生类的描述中,(D.派生类中继承的基类成员的访问权限到派生类保持不变)是错误的。A.一个派生类可以作为另一个派生类的基类B.派生类至少有一个基类C.派生类的成员除了它自己的成员外,还包含了它的基类成员D.派生类中继承的基类成员的访问权限到派生类保持不变2.派生类的对象对它的哪一类基类成员是可以访问的?(A.公有继承的基类的公有成员)A.公有继承的基类的公有成员B.公有继承的基类的保护成员C.公有继承的基类的私有成员D.保护继承的基类的公有成员3.关于多继承二义性的描述,(D.派生类和它的基类中出现同名函数时

2、,将可能出现二义性)是错误的。A.派生类的多个基类中存在同名成员时,派生类对这个成员访问可能出现二义性B.一个派生类是从具有共同的间接基类的两个基类派生来的,派生类对该公共基类的访问可能出现二义性C.解决二义性最常用的方法是作用域运算符对成员进行限定D.派生类和它的基类中出现同名函数时,将可能出现二义性4.多继承派生类构造函数构造对象时,(B.虚基类的构造函数)被最先调用。A.派生类自己的构造函数B.虚基类的构造函数C.非虚基类的构造函数 D.派生类中子对象类的构造函数5.C++类体系中,能被派生类继承的是(B.虚函数)。A.构造函数B.虚

3、函数C.析构函数D.友元函数6.设有基类定义:classCbase{private:inta;protected:intb;public:intc;};派生类采用何种继承方式可以使成员变量b成为自己的私有成员(A.私有继承)A.私有继承B.保护继承C.公有继承D.私有、保护、公有均可7.指出下列对定义重载函数的要求中,哪些是错误的提法。A.要求参数的个数不同B.要求参数中至少有一个类型不同。A.要求参数的个数不同。B.要求参数中至少有一个类型不同。C.不要求函数的返回值不同。D.要求参数的个数相同时,参数类型不同。8.下面关于友元的描述中,

4、错误的是(D.要求参数中至少有一个类型不同。)。A.友元函数可以访问该类的私有数据成员B.一个类的友元类中的成员函数都是这个类的友元函数C.友元可以提高程序的运行效率D.类与类之间的友元关系可以继承A.9.下述静态成员的特性中,(D.静态数据成员不是所有对象所共有的)是错误的。B.静态成员函数不能利用this指针C.静态数据成员要在类体外进行初始化D.引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符E.静态数据成员不是所有对象所共有的10.在下面的表达式中,不表示虚继承的是(C.public)。A.virtualpublic

5、B.publicvirtualC.publicD.virtual11.C++中的类有两种用法:一种是类的实例化,即生成类对象,并参与系统的运行;另一种是通过(B.继承)派生了新的类。A.复用B.继承C.封装D.引用12.继承具有(B.传递性),即当基类本身也是某一个类派生类时,底层的派生类也会自动继承间接基类的成员。A)规律性B.传递性C.重复性D.多样性13.下列对派生类的描述中,错误的是(D.派生类只含有基类的公有成员和保护成员)。A.一个派生类可以作为另一个派生类的基类B.派生类至少有一个基类C.派生类的缺省继承方式是privateD

6、.派生类只含有基类的公有成员和保护成员14.下列对继承的描述中,错误的是(D.派生类中继承的基类成员的访问权限到派生类保持不变)。A.析构函数不能被继承B.派生类也是基类的组合C.派生类的成员除了它自己的成员外,还包含了它的基类的成员D.派生类中继承的基类成员的访问权限到派生类保持不变15.派生类的对象对它的基类成员中(A.公有继承的公有成员)是可以访问的。A.公有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.私有继承的公有成员16.下列说法错误的是(B.公有继承的基类中的private成员在派生类中仍是private的)。

7、A.公有继承的基类中的public成员在派生类中仍是public的B.公有继承的基类中的private成员在派生类中仍是private的C.私有继承的基类中的public成员在派生类中变成private的A.保护继承的基类中的public成员在派生类中变成protected的17.下面叙述错误的是(A.基类的protected成员在派生类中仍然是protected)。A.基类的protected成员在派生类中仍然是protectedB.基类的protected成员在public派生类中仍然是protected的C.基类的protected成

8、员在private派生类中是private的D.基类的protected成员不能被派生类的对象访问18.C++类体系中,不能被派生类继承的有(A.构造函数)。A.构造函数B.静态

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。