首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知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
2010-01-23
25
问题
已知3个类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2;类S中定义了一个公有方法F3;类S为类R的派生类,类T为类S的派生类。它们的继承方式如下所示:
class S: public R {…};
class T: private S {…};
在关于类S的描述中正确的是(45);在关于类T的描述中正确的是(46)。
选项
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(私有派生)。
基类中的访问权限在派生类中的继承关系如表4-8所示。
对于试题中(45)空缺处,①由于类R中定义了一个私有方法F1,类的私有成员只有在本类中才能访问,因此选项中凡出现“可以访问F1”都是错误的,据此排除选项A、C。②S是采用public继承方式从R派生而来,那么类R中的所有公有成员都是S的公有成员,在程序中的任何位置均可被访问,因此选项B是正确答案。
对于(46)空缺处,①通过继承,F1、F2、F3都成为类T的成员。②由(45)空缺处的分析可知, F1不可以被外界访问,因此选项中凡出现“可以访问F1”都是错误的,据此排除选项A。③由于T采用的是private继承方式,S中的成员都成为T的private成员,即F2、F3都是T的private成员。④私有成员只有本类可以访问,所以T的对象不能访问F2和F3,只有T的成员才能访问它们。因此选项C是正确答案。
转载请注明原文地址:https://kaotiyun.com/show/SYxZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
四台Linux主机通过图1所示的方式互联起来,则实现PCI与PC4之间互访的步骤为:1.运行(46命令关闭计算机,在PC2与PC3上添加第二块网卡(ethl),重新启动;2.在PC2与PC3上为第二块网卡分配IP地址,并激活该网络接口,对
DES加密算法中,函数f的输出是(51)位。DES算法是分组密码,数据分组长度是(52)位。用软件方法实现DES一般至少比RSA快100倍。DES通过(53)方法产生密文。
FTP协议是Internet常用的应用层协议,它通过(59)协议提供服务,它是基于client/Server结构通信的,作为服务器一方的进程,通过监听(60)端口得知有服务请求,在一次会话中,存在(61)个TCP连接。
FTP协议是Internet常用的应用层协议,它通过(59)协议提供服务,它是基于client/Server结构通信的,作为服务器一方的进程,通过监听(60)端口得知有服务请求,在一次会话中,存在(61)个TCP连接。
A向B发送消息P,并使用公钥体制进行数字签名。设E表示公钥,D表示私钥,则B要保留的证据是(45)。基于数论原理的RSA算法的安全性建立在(46)的基础上。Kerberos是MIT为校园网设计的身份认证系统,该系统利用智能卡产生(47)密钥,可以防止窃听
目前最流行的无线接入技术类型有哪几种?无线局域网可以在普通局域网基础上通过无线hub、无线接入站(accesspoint,ap,亦译作网络桥通器)、无线网桥、无线modem及无线网卡等来实现。在业内无线局域网多种标准并存,太多的ieee802.11标准
使用CIDR技术把4个C类网络192.24.12.0/24、192.24.13.0/24、192.24.14.0/24和192.24.15.0/24汇聚成一个超网,得到的地址是__________。(2009年上半年试题)
下一代IP协议IPv6的基本报头包含(203)个字节,并包含多个可扩展报头。基本报头中的(204)字段指明了一个特定的源站向一个特定目标站发送的分组序列。一个数据流由(205)命名。在IPv6中,地址被扩充为128位。按照IPv6的地址表示方法,以下地址中
算术表达式a+(1)一c)*d的后缀式是(10)(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。
与算术表达式“(a+(b—c))*d”对应的树是(7)。
随机试题
下列有关基底细胞癌的说法正确的是
A.乌梅与阿司匹林B.乌贝散与头孢拉定C.石膏与四环素D.麻黄与呋喃唑酮E.大黄与利福平能减少药物排泄的中西药联用药组是()。
甲公司董事会作出一项决议,部分股东认为该决议违反公司章程,欲通过诉讼请求法院撤销董事会的决议。这些股东应当如何提起诉讼?(2006—卷三—43,单)
下列不需要按刚性角要求设计的基础形式是()。
银行代理信托往往采用()的模式进行。
协议并购、要约并购、二级市场并购是按照()划分企业并购。
MatchtheexamplesentenceswiththefunctionslistedA—F.Thereisoneextraoptionwhichyoudonotneedtouse.Examplesentenc
衡量一个劳教所工作水平的根本因素是()。
A、B是局域网上两个相距1km的站点,A采用同步传输方式以1Mb/s的速率向B发送长度为200000字节的文件。假定数据帧长为128比特,其中首部为48比特;应答帧为22比特,A在收到B的应答帧后发送下一帧。传送文件花费的时间为(15),有效的数据速
ArnoldParker43LeonardStreetAtlanta,GA02109Date:July20DearMr.Parker,Iamwritingtowithdrawmymembershipfrom
最新回复
(
0
)