首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知3个类O,P和Q,类O中定义了一个私有方法F1和一个公有方法F2,类P中定义了一个公有方法F3,类P为类O的派生类,类Q为类P的派生类,它们的继承方式如下所示: class P:pubhc O{…} class Q:Pnvate P{…}
已知3个类O,P和Q,类O中定义了一个私有方法F1和一个公有方法F2,类P中定义了一个公有方法F3,类P为类O的派生类,类Q为类P的派生类,它们的继承方式如下所示: class P:pubhc O{…} class Q:Pnvate P{…}
admin
2009-02-15
40
问题
已知3个类O,P和Q,类O中定义了一个私有方法F1和一个公有方法F2,类P中定义了一个公有方法F3,类P为类O的派生类,类Q为类P的派生类,它们的继承方式如下所示:
class P:pubhc O{…}
class Q:Pnvate P{…}
在关于类P的描述中正确的是(42),在关于类Q的描述中正确的是(43)。
选项
A、类Q的对象可以访问F1,F2和F3
B、类Q的对象可以访问F2和F3,但不能访问F1
C、类Q的成员可以访问F2和F3,但不能访问F1
D、类Q的成员不能访问F1,F2和F3
答案
C
解析
继承机制是面向对象技术提供的一种解决软件复用问题的途径,即在定义一个新的类时,先把一个或多个已有类的功能全部包含进来,然后再给出新功能的定义或对已有类的功能重新定义。
在继承关系中存在两个类:基类和派生类。继承的方式有三种:public、private和protected。在不同的继承方式下,派生类对基类成员的访问权限不同,外界对派生类成员的能见度也不同。
①基类中成员在派生类中的访问权限
public:不改变基类中成员的访问权限;
private:派生类所继承的基类成员的访问权限都改为private;
protected:基类中private成员的访问权限不变,其余的都改为protected。
②派生类所继承的基类成员的外部能见度
基类的private成员只有基类的成员函数可以访问,派生类不能访问。
通过private方式继承的基类成员只有派生类的成员函数可以访问,外界以及派生类的派生类都不能访问。
通过protected方式继承的基类成员只有派生类以及该派生类的子类可以访问,外界不能访问。
本题考查的是外界对派生类中继承的基类成员的访问权限。解答此题的关键在于确定基类中成员在派生类中的访问权限,尤其是类Q,它是经过两次继承得到的,Q的直接基类是P,而P又是由O派生出来的。
首先应注意到类O中有一个私有方法F1。类的私有成员只有在本类中才能访问,因此凡是出现“可以访问F1”的选项都是错误的,这样对于空(42)而言,选项A,C就可以排除了。其次,P是采用public继承方式从O派生而来的,那么类O中的所有公有成员都是P的公有成员,在程序中的任何地方都可以访问一个类的公有成员。因此只有选项B是早确的。
通过继承,F1,F2,F3都成为类Q的成员。由上一空的选择可知:F1是不可以被外界访问的,因此凡是出现“可以访问F1”的选项都是错误的,这样A就被排除了。由于Q采用的是private继承方式,P中的成员都称为Q的private成员,即F2,F3都是Q的private成员。私有成员只有本类可以访问,所以Q的对象不能访问F2和F3,只有Q的成员才能访问它们。固此选项C是正确答案。
转载请注明原文地址:https://kaotiyun.com/show/UQxZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
阅读以下说明,回答问题。(2010年上半年下午试题二)[说明]在Linux服务器中,inetd/xinetd是Linux系统中的一个重要服务。下面选项中(1)是xinetd的功能。(1)备选答案:A.网络服务的守护进程
阅读以下说明,回答问题。(2009年下半年试题二)[说明]网络拓扑结构如图4-94所示。在网络B中,除PC5计算机以外,其他的计算机都能访问网络A的WWW服务器,而PC5计算机与网络B内部的其他PC机都是连通的。分别在PC5和PC6上执行命令ipc
阅读以下说明,回答问题。(2011年下半年下午试题三)[说明]在windowsServer2003中可以采用筛选器来保护DNS通信。某网络拓扑结构如图4-86所示,WWW服务器的域名是www.shangxueba.com,DNS服务器上安装了Wind
阅读以下说明,回答问题。[说明]某公司要在WindowsServer2003上搭建内部FTP服务器,服务器分配有一个静态的公网IP地址200.115.12.3。如果还要为其他用户设置匿名登录访问,需要在以上创建用户目录的同一目录下创建名为
阅读以下说明,回答问题。(2010年上半年下午试题五)[说明]某单位网络内部部署有IPv4主机和IPv6主机,该单位计划采用ISATAP隧道技术实现两类主机的通信,其网络拓扑结构如图3-14所示。路由器R1、R2、R3通过串口经IPv4网络连接,路由器R
阅读以下说明,回答问题。(2010年下半年下午试题五)[说明]某单位的两个分支机构各有1台采用IM的主机,计划采用IPv6一over—IPv4GRE隧道技术实现两个分支机构的IM主机通信,其网络拓扑结构如图3-13所示。根据网络拓扑和需求
请根据Windows服务器的安装与配置,回答下列问题。图3.4是通过设备管理器查看到的信息,未安装驱动程序的设备提供(8)________功能。在“驱动程序”选项卡中会显示驱动程序提供商、驱动程序日期、驱动程序版本和(9)________信息。若更新
Packet-switching wireless networks are preferable(66)when transmissions are(67)because of the way charges are(68)per packet. Cir
同事张三、小李为本企业合作开发一套库存管理信息系统,该系统验收并投入使用。3年后,小李辞职,在Internet网上申请了一个人网站,为丰富网站内容并宣扬个人工作业绩,小李将该管理软件上传至个人网站的网友下载区中。小李该行为(8)。
IPv6是下一代IP协议。IPv6的基本报头包含(26)B,此外还可以包含多个扩展报头。基本报头中的(27)字段指明了一个特定的源站向一个特定目标站发送的分组序列,各个路由器要对该分组序列进行特殊的资源分配,以满足应用程序的特殊传输需求。一个数据流由(28
随机试题
(2010年10月)里格斯认为,在现代工业社会中,成为各种利益和要求的汇聚点和表达者的是_________。
下列不可以使合同发生无效的是()。
石方开挖使用的爆破方法中大多采用集中药包的是()。
在索洛模型中,技术进步是内生变量。()
下列不属于执行理财规划方案原则的是()。
重庆火锅的原料主要有下列的()。
截至2012年年底,我国全年新增网民5090万人(其中农村新增1960万人),互联网普及率为42.1%,较2011年年底提升3.8个百分点,网民中使用手机上网的用户占比由上年年底的69.3%提升至74.5%。微博用户同比增加5873万人,网民中微博用户的比
现代社会的种种特征对教育系统具有决定作用。()
设(X1,X2,…,X3)(n≥2)为标准正态总体,X的简单随机样本,则().
年画(NewYearPicture)是中国特有的一种绘画体裁。贴年画的习俗源于在房子的大门上贴门神(DoorGods)的传统。传统年画以精美的木刻(blockprint)和鲜艳的色彩闻名。主题主要是花鸟、可爱的婴儿、神话传说与历史故事等,表达人们祈望
最新回复
(
0
)