首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法 F2和一个受保护的方法F3:类P和类Q为类O的派生类,其继承方式如下所不: class P:protected O{...} class Q;public O{…} 在关于
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法 F2和一个受保护的方法F3:类P和类Q为类O的派生类,其继承方式如下所不: class P:protected O{...} class Q;public O{…} 在关于
admin
2009-05-15
107
问题
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法 F2和一个受保护的方法F3:类P和类Q为类O的派生类,其继承方式如下所不:
class P:protected O{...}
class Q;public O{…}
在关于方法F1的描述中正确的是(54)。在关千方法F2的描述中正确的是(55)。在关于方法F3的描述中正确的是(56)。
选项
A、类O、P和Q的对象都可以访问方法F3
B、类O、P和Q的对象都不可以访问方法F3
C、类O的对象可以访问方法F3,但类P的对象不能访问方法F3
D、类P的对象可以访问方法F3,但类Q的对象不能访问方法F3
答案
B
解析
类实际上就是由一组描述对象属性或状态的数据项和作用在这些数据项上的操作(或称为方法、成员函数等)构成的封装体。类的定义由关键字class打头,后跟类名,类名之后的括弓内是类体,最后以“;”结束。类与C中的结构大致相似,其不同之处在于类中规定了哪些成员可以访问,哪些成员不可以访问。这些都通过访问指明赋予以说明。访问指明符有三种,分别是private、protected和public。private成员私有化,除了该类的成员函数以外,谁也不能访问它们。public成员公有化,程序中的所有函数(不管是类内定义的还是类外定义的),都可以访问这些成员。protected成员受限保护,只有该类及该类的子类的成员函数才能够访问。在类的成员定义中,如果没有指明符,则系统默认为private。要注意的是,在C++中,一个类的友元是可以访问该类的所有成员的。继承的限定也有三种,分别是private(私有继承)、protected(保护继承)和public(公有继承)。在public继承时,派生类(子类)的public、private、protected型的成员函数可以访问基类中的public成员和protected成员,派生类的对象仅可访问基类中的public成员。在private继承时,派生类的public、private、protected型的成员函数可以访问基类中的public成员和protected成员,但派生类的对象不可访问基类中的任何成员。在protected继承时,派生类的public、private、protected型的成员函数可以访问基类中的public成员和protected成员,但派生类的对象不可访问基类中的任何成员。使用class关键字定义类时,缺省的继承方式是private,也就是说,当继承方式为private继承时,可以省略private。在本题中,已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q为类O的派生类,且P是保护继承方式,Q是公有继承方式。因为F1是类O的私有方法,因此,只有在类O内才能访问方法F1。F2是类O的公有方法,所以类O和Q的对象都可以访问方法F2。F3是类O的受保护的方法,因此,类O、P和Q的对象都不能访问方法F3。
转载请注明原文地址:https://kaotiyun.com/show/zLLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
在Word的编辑中,若要在文档中选定较长的内容,可先将光标定位于起始位置,然后在单击结束位置时,必须同时按下的键是()。A.ShiftB.CtrlC.AltD.空格键
在使用Word过程中,可随时按键盘上的()
Word的文档经过修改后,既可按原文件名存盘,也可按()文件名存盘。
一个字节等于()个二进制位数。
在Excel97的编辑栏中,总是显示()的内容或公式。A.上一单元格B.当前行C.当前列D.当前单元格
在Excel97中,要使B5单元格中的数据为A2和A3单元格中数据之和,而且B5单元格中的公式被复制到其他位置时不改变这一结果,可在B5单元格中输入公式()。A.=$A$2+$A$3B.=A2+A3C.=A:2+A:3D.=SUM(A2:A3
请在幻灯片中添加三个笑脸,使其显示在同一列,且距离相等。
筛选出当前工作表中“数学”成绩大于等于95的记录。
步骤1单击[公式]选项卡→[插入函数]按钮,在[选择函数]列表框中单击[SUMIF]→[确定]按钮,如图3—11所示。[*]步骤2单击[Range]处的图标按钮,选中单元格区域B3:B7。步骤3在[criteria]文本框
下列哪个设备不属于Cisco智能商业通信系统?A、用于小型企业的Cisco统一通信500系列设备B、Cisco统一IP电话C、Cisco4402WLAN控制器D、Cisco521无线ExpressAP
随机试题
治疗血虚型妊娠腹痛的代表方剂是:治疗虚寒型妊娠腹痛的代表方剂是:
成立一般累犯的条件有:
交通标线检测时,突起路标放置位置横向偏位的允许偏差为()。
什么是特定目的的消防安全评估?
国家风险可以划分为()。
开展社会康复的措施包括()
下列各项中,不属于输入设备的是()。
有权决定民族乡的建制和区域划分的机关是( )。
商业秘密是指不为公众所知悉、能为权利人带来经济利益,具有实用性并经权利人采取保密措施的技术信息和经营信息。根据上述定义,下列属于商业秘密的是()。
(46)Afavouritepredictionofenvironmentalismhasbittenthedust—toomanynaturalresources,ratherthantoofew,arethecaus
最新回复
(
0
)