首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
admin
2021-05-06
22
问题
有如下类定义:
class B
{
public: void fun1() { }
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
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数fun1,故本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/Gah0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中不属于结构化程序设计方法的是()。
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式()。
有如下程序#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;intmain(){cout<<setprecision(3)<<fixed<<se
在满足实体完整性约束的条件下()。
在下列函数原型中,可以作为类从构造函数的是()。
若为类MyClass重载运算符"+",下列声明中,错误的是
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序输出的结果为:TestClass2TestClass3注意:不要改动main函数,不能增行或删行,也不能更改
下列字符串中不能作为C++标识符使用的是()。
有如下语句序列:charstr[10];cin>>str;当从键盘输入"Ilovethisgame"时,str中的字符串是()。
下列选项中,不是C++关键字的是()。
随机试题
CAD的中文含义是_________。
关于握拳试验的叙述错误的是:
成年入骨盆骨折,失血量估计为
【背景资料】某施工单位承接了农村公路的5×16m简支板桥施工项目,桥梁上部结构为先张法预应力空心板,下部结构为双柱式桥墩,基础为桩基础,桥面面层为5cm厚沥青混凝土,采用租赁摊铺机摊铺。桥头附近为砂性黏土,地势平坦,施工单位拟在此布置预制梁场,所需普通工
申请设立期货公司,应当符合《中华人民共和国公司法》的规定,并具备( )等条件。
如何认识银行类金融机构的性质?
我国相关法律明确规定,参与非法金融活动受到的损失,由参与者自行承担。()
古代的“八目”之说(格物、致知、诚意、正心、修身、齐家、治国、平天下)出自于()
American【D1】______willnotreturntothemoonasplannedifUSCongresspassesPresidentObama’s【D2】______budget.Obama’sbudg
A、Theybecomemorematureinashortertime.B、Theymightbeofdifferentgenesfromtheirancestors.C、Theyaremuchmorenutri
最新回复
(
0
)