首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public: void fun(){} private: void fun2(){} protected: void fun3(){} }; class D:pu
有如下类定义: class B { public: void fun(){} private: void fun2(){} protected: void fun3(){} }; class D:pu
admin
2020-12-21
33
问题
有如下类定义:
class B
{
public: void fun(){}
private: void fun2(){}
protected: void fun3(){}
};
class D:public B
{
protected: void fun4(){}
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.fun2();
C、obj.fun3();
D、obj.fun4();
答案
A
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数funl,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/JOyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列是重载乘法运算符的函数原型声明,其中错误的是
已知类Myclass的定义如下:classMyClass{public:MyClass(intD){data=d;}~MyClass(){}private:intdata;};下列对
下列符号中可以用作C++标识符的是
C++流中重载的运算符>>是一个
以下关键字不能用来声明类的访问权限的是
对于语句cout<<endl<<x中的各个组成部分,下列叙述中错误的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
下列关于赋值运算符“=”重载的叙述中,正确的是()。
算法的时间复杂度是指()。
随机试题
窗体上有一个按钮,当单击该按钮后窗体标题改为“信息”,则设计按钮对应的宏时应选择的宏操作是()。
某企业2001年1月,与甲企业订立一份借款合同,金额30万元;与乙企业订立一份技术转让合同,仅额10万元;与丙企业订立一份财产租赁合同,金额5万元,计算该企业2001年1月应纳印花税税额。
下列哪种药物为治疗急性心肌梗死患者发生室性心律失常的首选药物
室外楼梯栏杆扶手高度不应小于11m。()
某钢结构办公楼,结构布置如图2-32所示。框架梁、柱采用Q345,次梁、中心支撑、加劲板采用Q235,楼面采用150mm厚C30混凝土楼板,钢梁顶采用抗剪栓钉与楼板连接。次梁AB截面为H346×174×6×9,当楼板采用无板托连接,按组合梁计算时,混
施工项目质量保证计划应由项目()主持编制。
下列行为中,属于犯罪预备行为的是( )。
目前计算机上最常用的外存储器是()。
阅读下列说明和图,回答问题,将解答填入答题纸的对应栏内。【说明】智能家居系统以消费者的使用习惯为依据,利用信息系统和自动化控制系统实现人与家用设备之间的信息交换,也就是说,智能家居是对家庭环境中的各个子系统(家电、水电、窗帘、视频监控、服务机器
A、Incoldzones.B、Inhotzones.C、Intemperatezones.D、Anyclimate.DWhatkindofclimatecantherevolvinghousetieusedin?
最新回复
(
0
)