首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
己知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q是类O的派生类,其继承方式如下所示。 关于方法F1的描述中正确的是(41);关于方法F2的描述中正确的是(42);关于方法F3的描述中正确的
己知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q是类O的派生类,其继承方式如下所示。 关于方法F1的描述中正确的是(41);关于方法F2的描述中正确的是(42);关于方法F3的描述中正确的
admin
2010-01-23
84
问题
己知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q是类O的派生类,其继承方式如下所示。
关于方法F1的描述中正确的是(41);关于方法F2的描述中正确的是(42);关于方法F3的描述中正确的是(43)。
选项
A、类O、P和Q的对象都可以访问方法F3
B、类O、P和Q的对象都不可以访问方法F3
C、类O和Q的对象都可以访问方法F3,但类P的对象不能访问方法F3
D、类P和Q的对象都可以访问方法F3,但类Q的对象不能访问方法F3
答案
B
解析
解答此类试题的一般思路是掌握类的各种继承方式及它们的访问权限。
面向对象技术解决软件复用的途径之一是采用继承机制。在继承关系中存在着基类和派生类两种类型,访问控制方式主要有public(公有派生)、protected(保护派生)和private(私有派生)。基类中成员的访问权限在派生类中的继承关系如表5-14所示。
根据试题中相关描述,以及“class P:protected O {…};”和“class Q:public O {…};”语句,结合表5-14的继承关系可知,类P、Q的成员函数及其访问控制如表5-15所示。
由试题的关键信息“类O中定义了一个私有方法F1”可知,方法F1是基类O的private(私有)成员。同时通过表5-15可知,类P、Q继承了F1方法,但其访问权限是private,结合表5-14最后一行的继承关系可得,只有在基类O的内部成员才能访问方法F1,而派生类P、Q的内部成员是不可访问方法F1的。因此(41)空缺处的正确答案是选项B。
由于方法F2是基类O中定义的一个公有方法,由此可知基类O的对象可以访问方法F2,因此(42)空缺处选项D的描述是错误的。
通过表5-15可知,类Q继承了F2方法,其访问权限也是public,因此派生类Q的对象可以访问方法F2。
在表5-15中类P对方法F2的访问权限是protected,结合表5-14第4行的继承关系可得,派生类P的对象是不可访问方法F2的,只有在派生类P的的内部成员才可以访问方法F2。因此(42)空缺处的正确答案是选项C。
同理,由于方法F2是基类O中定义的一个受保护的方法,通过表5-15可知,派生类P、Q对F3方法的访问权限均是protected,结合表5-14第5行的继承关系可得,基类O和派生类P、Q的对象都不能可访问方法F3,只有在类O、P、Q的内部成员才可以访问方法F3。因此问题(43)的正确答案是选项B。
转载请注明原文地址:https://www.kaotiyun.com/show/wYxZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
HTFP是WWW的核心,它是一个(59)协议,当访问一个URL为http://www.ccidedu.com.cn/index.htm的网页时,浏览器首先向(60)请求解析http://www.ccidedu.com.cn的IP地址。获得解析后的IP
关于TCP/IP与OSI模型的说法中,正确的是(24)。
以太网交换机根据(62)转发数据包。访问交换机的方式有多种,配置一台新的交换机时可以(63)进行访问。在键入交换机命令时可使用缩写形式,在Switch#模式下,如果键入“con”,则表示(64)。
在FDM中,主要通过(37)技术,使各路信号的带宽(38)。使用FDM的所有用户(39)。从性质上说,FDM比较适合于传输(40),FDM的典型应用是(41)。
UML提供了一系列的图支持面向对象的分析与设计,其中(13)给出系统的静态设计视图;(14)对系统的行为进行组织和建模是非常重要的;(15)和(16)都是描述系统动态视图的交互图,其中(15)描述了以时间顺序组织的对象之间的交互活动,(16)强调收发消息的
ODQDB同时支持(33)两种服务。DQDB子网的双总线结构由(34)总线以及接在这两条总线上的大量的节点组成。DQDB网络为双总线提供了(35)访问控制方式,其中能够提供非等时服务是(36),它用于(37)业务。
N模冗余系统如图1所示,由/V(N=2n+1)个相同部件的副本和一个(n+1)/N表决器组成,表决器把N个副本中占多数的输出作为系统的输出。设表决器完全可靠,且每个副本的可靠性为R,则该N模冗余系统的可靠性R=(8)。若R0(下标)=e-λt,当kt=(9
计算机在进行浮点数的相加(减)运算之前先进行对阶操作,若x的阶码大于y的阶码,则应将(2)。
关于在I/O设备与主机间交换数据的叙述,__________是错误的。
随机试题
下列程序片段中,能通过编译的是()。
霍夫兰等人对“一面提示”和“两面提示”所进行的实验结果表明,其有效性取决于
A、甲砜霉素B、四环素C、红霉素D、加替沙星E、甲硝唑可致口腔金属味的药物
A、防御B、固摄C、气化D、温煦E、推动物质转化和能量转化的过程,反应了气的何种功能
依据我国香港和澳门特别行政区基本法,下列选项的表述正确的有哪些?()
若公司董事会作出的决议存在违反公司章程规定的内容,则可以对该决议提起撤销之诉的人员有()。
为了纪念在科学历程中做出杰出贡献的科学家,人们往往会用他们的名字命名为所从事研究的量的单位。下图的四位科学家,名字尚未被用作量单位的是()。
科学家____________依赖于个人的思想,____________综合了几千人的智慧。许多人想一个问题,____________每个人做其中的部分工作.添加到正建立起来的伟大的知识大厦之中。填入划横线部分最恰当的一项是()。
通过S大学的社会调研结果来看,在这个世界上,太多人活在后悔的回忆里,根据表格发现,人们总是习惯这样的抱怨:如果重新回到大学刚毕业那会儿,我一定抓住自己年轻的尾巴,好好疯狂一把;如果重新回到大学,我一定好好学好专业课;如果重新回到高中,我一定谈一场轰轰烈烈的
A、Itneedssomethingspecial.B、Itishighlydemanding.C、Itisthesourceofhappiness.D、Itdoesn’texistinreallife.B
最新回复
(
0
)