首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
有如下类定义: class B{ private: void fun1(){ } protected: void fun2(){ } public: void fun3(){ }
admin
2021-07-02
54
问题
有如下类定义:
class B{
private: void fun1(){ }
protected: void fun2(){ }
public: void fun3(){ }
};
class D : public B {
protected: void fun4(){ }
};
若obj是类D的对象,则下列语句中正确的是
选项
A、obj.fun1();
B、obj.fun2();
C、obj.fun4();
D、obj.fun3();
答案
D
解析
派生类对基类成员的访问权限由基类成员的访问标识和类派生列表中的访问标识共同决定的,类D公有继承类B,所以类B中成员函数fun1对类D不可见;成员函数fun2为类D的protected成员;成员函数fun3为类D的public成员;综上所述fun1,fun2,fun4对类D对象obj均不可见,fun3对obj可见,答案为D。
转载请注明原文地址:https://kaotiyun.com/show/cifp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在软件开发中,需求分析阶段产生的主要文档是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
有如下两个类定义classxx{private:doublex1;protected:double:x2;public:doublex3;};classYY:
有如下类声明:classMyBASE{intk;public:voidset(intn){k=n;}intget()const{returnk;}};c
下列关于this指针的叙述中,正确的是()。
有如下4个语句:①cout<<’A’<<setfill(’*’)<<left<<setw(7)<<’B’<<endl;②cout<<setfill(’*’)<<left<<setw(7)<<’A’<<’B’<<endl;③co
关于函数重载,下列叙述中错误的是()。
若要对类BigNumber中重载的类型转换运算符long进行声明,下列选项中正确的是()。
下列选项中不属于结构化程序设计方法的是()。
对如下二叉树进行后序遍历的结果为
随机试题
Thereismuchdiscussiontodayaboutwhethereconomicgrowthisdesirable.Atanearlierperiod,ourdesireformaterialwealth
在Windows9x系统中,用于管理磁盘数据区的数据结构是_______。
(2004年第67题)下列关于急性白血病骨髓移植治疗的叙述,正确的是
下列药物为气血双补代表成药的是
下列选项中,不符合《建设工程安全生产管理条例》关于机械设备、施工机具和配件出租单位安全责任规定的项目是()。
甲、乙、丙三个计算期相同的互斥方案,若有△IRRV(乙-甲)>Ic,△IRR(丙-乙)<Ic,△IRR(丙-甲)>Ic,则各方案从优到劣的排列顺序是()。
借款费用,指企业因专门借款而发生的()。
甲、乙双方签订一份煤炭买卖合同,约定甲向乙购买煤炭。1000吨,甲于4月1日向乙支付全部煤款,乙于收到煤款半个月后装车发煤。3月31日,甲调查发现,乙的煤炭经营许可证将于4月15日到期,目前煤炭库存仅剩700余吨,且正加紧将库存煤炭发往别处。甲遂决定暂不向
现代农业的发展不能脱离生态安全和产品安全两个基本要求,因此,农业污染防治应作为现代农业发展的重要任务之一。不同于工业污染和城市污染,农业污染涉及面广而隐蔽性强.评估难度大,不适合建立惩罚型机制。同时,由于农民收入水平相对较低,不可能进行“污染收费”。所以说
和平基金会决定中止对S研究所的资助,理由是这种资助可能被部分地用于武器研究。对此,S研究所承诺:和平基金会的全部资助,都不会用于任何与武器相关的研究。和平基金会因此撤销了上述决定,并得出结论:只要S研究所遵守承诺,和平基金会的上述资助就不再会有利于武器研究
最新回复
(
0
)