首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知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
37
问题
已知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
网络工程师上午基础知识考试
软考中级
相关试题推荐
(2012年上半年)下面任务中,(65)不是在配置管理过程中执行的内容。
(2009年下半年)项目合同管理不包括(51)。
项目成本控制是指______。
(2012年上半年)某政府部门拟利用中央财政资金建设电子政务项目,关于建设方的立项管理,下列做法中不符合有关规定的是(31)。
针对应用程序或工具在使用过程中可能出现计算、传输数据的泄露和失窃,通过其他安全工具或策略来消除隐患属于安全保护措施中的(26)。
项目经理创建了某软件开发项目的WBS工作包,其中一个工作包举例如下:130(注:工作包编号,下同)需求阶段;131需求调研;132需求分析;133需求定义。通过成本估算,131预计花费3万元;132预计花费2万元;133预计花费2.5万元。根据各工作包的成
项目承建方的项目论证需要从五个方面展开,其中不包括_______。
在将数据源经过分析挖掘到最终获得价值的大数据处理过程中,MapReduce是在_____________阶段应用分布式并行处理关键技术的常用工具。
系统集成工程师小王为了查询其工作站的状态,在其工作站的命令行上运行“ping127.0.0.1”命令,得到如下结果: 根据以上查询结果,下列说法中,正确的是______。
TCP/IP协议是因特网使用的基础协议,一般将其分为4层:数据链路层、网络层、传输层和应用层。__________属于网络层协议。
随机试题
Rowethinksacivilizedlifeismadepossiblebypeopledoing________.
齿条就是基圆()的齿轮。
油井酸化后,要及时下生产管柱投产。()
金融远期合约最主要的特点是
到1927年春,北伐胜利进军,革命势力从珠江流域推进到()
从一般原理引申出个别结论的方法是()
桥梁在温度变化时,桥面有膨胀和收缩变形,为此通常在()设置伸缩缝。
会计电算化后,会计人员重新分工是在会计软件进入试用阶段后进行的。()
某军用车辆采用的蜂窝式轮胎,这是一种镂空的汽车轮胎结构,不用充气也不怕钉子。下列关于蜂窝式轮胎的表述,错误的是:
A、 B、 C、 C原句是说Judy住在对面大楼的八层。图片[A]画的是第六层楼,图片[B]画的是第七层,图片[C]是第八层,所以,应该选[C]。
最新回复
(
0
)