首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知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
38
问题
已知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://kaotiyun.com/show/VaPZ777K
本试题收录于:
网络工程师上午基础知识考试题库软考中级分类
0
网络工程师上午基础知识考试
软考中级
相关试题推荐
信息安全策略应该全面地保护信息系统整体的安全,网络安全体系设计是网络逻辑设计工作的重要内容之一,可从物理线路安全、网络安全、系统安全、应用安全等方面来进行安全体系的设计与规划。其中,数据库的容灾属于(25)的内容。
项目管理是保证项目成功的核心手段,在项目实施过程中具有重大作用。项目开发计划是项目管理的重要元素,是项目实施的基础;(12)要确定哪些工作是项目应该做的,哪些工作不应该包含在项目中;(13)采用科学的方法,在与质量、成本目标等要素相协调的基础上按期实现项目
在信息系统建设中,建设方与承建方的合同可用于_______。①作为监理工作的基本依据②规定总监工程师的职责③确定项目的工期④规定双方的经济关系⑤规定扣除招标公司费用的比例
项目承建方的项目论证需要从五个方面展开,其中不包括_______。
(2010年下半年)Simple公司最近中标Perfect市应急指挥系统建设,为保证项目质量,项目经理在明确系统功能和性能的过程中,以本省应急指挥系统为标杆,定期将该项目的功能和性能与之比较。这种方法属于(69)。
数据库管理系统(DatabaseManagementSystern)是一种操纵和管理数据库的大型软件,用以建立、使用和维护数据库,简称DBMS,其中供用户实现数据的追加、删除、更新、查询的功能属于_______。
某项目建设内容包括机房的升级改造、应用系统的开发以及系统的集成等。招标人于2010年3月25日在某国家级报刊上发布了招标公告,并规定4月20日上午9时为投标截止时间和开标时间。系统集成单位A、B、C购买了招标文件。在4月10日,招标人发现已发售的招标文件中
项目开发组需要重用以往的ActiveX控件,利用一个集成的编程开发工具,研发Windows应用程序,且该工作应同时支持VB,C++和JSCRIPT等编程语言,该开发组应宜选择______________作为编程工发工具。
(2013年上半年)某关系数据库中有如下的员工表和部门表,适合作为员工表的主键和外键的字段分别为(28)。
基于风险方法进行信息系统审计的步骤是()。①决定哪些系统影响关键功能和资产②评估哪些风险影响这些系统及对商业运作的冲击③编制组织使用的信息系统清单并对其分类④在评估的基础上对系统分级,决定审计优先值、资源、进度和频率
随机试题
Thefollowingchartshowsthechannelsthroughwhichuniversitygraduatesgettheirfirstjoboffers.Lookatthechartcarefull
代谢性酸中毒患者特征性的临床表现是
慢性髋关节感染表现
以下属于竣工结算编制依据的是()。
风管系统安装时,法兰垫料应采用不产尘和不易老化的()。
某项目属于按规定应当进行消防设计的建筑工程,下列关于建筑工程消防设计、验收的表述中正确的是( )。
运用PDCA管理法来控制和提高饭店的质量是一个()的过程。
安土城、大阪城和()为日本三个古城堡。
下面列出的数据模型中,哪一种是数据库系统中最早出现的数据模型?
YouwillhearpartofaradiointerviewwithPaulJefferson,whosetuphisownimportbusiness.Foreachquestion(23-30),m
最新回复
(
0
)