首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知3个类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2;类S中定义了一个公有方法F3,类S为类R的派生类,类T为类S的派生类,它们的继承方式如下所示: class S: public R {…}; class T: private
已知3个类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2;类S中定义了一个公有方法F3,类S为类R的派生类,类T为类S的派生类,它们的继承方式如下所示: class S: public R {…}; class T: private
admin
2009-02-15
32
问题
已知3个类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2;类S中定义了一个公有方法F3,类S为类R的派生类,类T为类S的派生类,它们的继承方式如下所示:
class S: public R {…};
class T: private S {…};
在关于类S的描述中正确的是(5);在关于类T的描述中正确的是(6)。
选项
A、类T的对象可以访问F1、F2和F3
B、类T的对象可以访问F2和F3,但不能访问F1
C、类T的成员可以访问F2和F3,但不能访问F1
D、类T的成员不能访问F1、F2和F3
答案
C
解析
类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2;类 S中定义了一个公有方法F3,类S为类R的派生类,类T为类S的派生类。其中访问控制包括:public(公有派生)、protected(保护派生)和private(私有派生)。基类中的访问权限在派生类中的继承关系如表5-1所示。
对于试题中(5)空缺处,①由于类R中定义了一个私有方法F1,类的私有成员只有在本类中才能访问,因此选项中凡出现“可以访问F1”都是错误的,据此排除选项A、C。②S是采用public继承方式从 R派生而来,那么类R中的所有公有成员都是S的公有成员,在程序中的任何位置均可被访问,因此选项B是正确答案。
对于(6)空缺处,①通过继承,F1、F2、F3都成为类T的成员。②由(5)空缺处的分析可知,F1不可以被外界访问,因此选项中凡出现“可以访问F1”都是错误的,据此排除选项A。③由于T采用的是private继承方式,S中的成员都成为T的private成员,即F2、F3都是T的private成员。④私有成员只有本类可以访问,所以T的对象不能访问F2和F3,只有T的成员才能访问它们。因此选项C是正确答案。
转载请注明原文地址:https://www.kaotiyun.com/show/VaPZ777K
本试题收录于:
网络工程师上午基础知识考试题库软考中级分类
0
网络工程师上午基础知识考试
软考中级
相关试题推荐
某系统集成公司制订了一系列完备的质量管理制度,其中一项是要求每个项目在各个阶段的最后都必须进行质量审计。这种审计活动是______过程的一部分工作。
(2010年上半年)小王为本公司草拟了一份计算机设备采购合同,其中写到“乙方需按通常的行业标准提供技术支持服务”。经理审阅后要求小王修改,原因是(51)。
(2011年下半年)以下关于数据仓库描述中,正确的是(30)。
(2012年下半年)数据仓库是一个面向主题的、集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。关于数据仓库,下面说法正确的是(31)。
(2011年上半年)在某信息化项目建设过程中,客户对于最终的交付物不认可,给出的原因是系统信号强度超过用户设备能接受的上限。请问在项目执行过程中,如果客户对于项目文件中的验收标准无异议,则可能是(39)环节出了问题;如果客户对于项目文件中的验收标准有异议,
(2011年上半年)在某信息化项目建设过程中,客户对于最终的交付物不认可,给出的原因是系统信号强度超过用户设备能接受的上限。请问在项目执行过程中,如果客户对于项目文件中的验收标准无异议,则可能是(39)环节出了问题;如果客户对于项目文件中的验收标准有异议,
项目开发组需要重用以往的ActiveX控件,利用一个集成的编程开发工具,研发Windows应用程序,且该工作应同时支持VB,C++和JSCRIPT等编程语言,该开发组应宜选择______________作为编程工发工具。
Soitistoday.Scheduledisaster,functionalmisfits,andsystembugsallarisebecausethelefthanddoesn’tknowwhattheright
Thebeautyofsoftwareisinitsfunction,initsinternalstructure,andinthewayinwhichitiscreatedbyateam.Toauser,ap
随机试题
请编写函数fun(),该函数的功能是:将放在字符串数组中的M个字符串(每串的长度不超过N),按J顷序合并组成一个新的字符串。例如,若字符串数组中的M个字符串为AAAABBBBBBBCC则合并后的字符串内容应该是AA
通过交往建立良好的人际关系,能够
七十者衣帛食肉,黎民不饥不寒,然而不王者,未之有也。
下列叙述滤过除菌不正确的是
杆OA绕固定轴O转动,长为l,某瞬时杆端A点的加速度a如图所示,则该瞬时OA的角速度及角加速度为()。
由一条线段的一个端点坐标、线段长及方位角计算另一端点坐标的计算方法称为()。
贷款人对产权有偿转让或申请解散的借款人,应当要求其在产权转让或解散前必须落实贷款债务的清偿。()
减损型现金剩余的财务战略可以包括()。
历史并非清白之手编织的网。使人堕落和道德沦丧的一切原因中,权力是最永恒、最活跃的。因此,应该设计出一些制度,限制和防范权力的滥用。下面那个假设能够给予上述推理以最强的支持?()
Acompletelynewsituationwill______whenthenewexaminationsystemcomesintoexistence.
最新回复
(
0
)