首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
48
问题
有如下类定义:
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://kaotiyun.com/show/lLfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj3,其中声明了SortedList类,是一个用于表示有序数据表的类。其成员函数insert的功能是将一个数据插入到一个有序表中,使得该数据表仍然保持有序。请编写这个insert函数。程序的正确输出应为:插入前:1
软件(程序)调试的任务是()。
有如下程序:#include<iostream>#include<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cout<<left<<setw(4)<<123<<"OK"<<en
有如下程序:usingnamespacestd;classBoat;classCar{public:Car(inti):weight(i){}friendintTotal(constCar&c,constBoat&b);//
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
下列关于模板的叙述中,正确的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
关于运算符重载,下列表述中正确的是()。
下列有关继承和派生的叙述中,正确的是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
随机试题
齐美尔认为,社会学这门社会科学的研究对象是【】
巴甫洛夫确定了高级神经活动的四种基本类型中的不可遏止型相当于()
下列叙述不是红细胞生成的影响因素的是
喘促气涌,咳痰黄稠,身热汗出者,属于突发呼吸喘促,咽中不适,胸胁胀痛者,属于
李某为了能短期内低价收购大量的鸡肉,遂将毒药散播于数个养鸡场,累计毒死多个农场养鸡数十只,随即李某分别前往这些养鸡厂收购死鸡,并拿到市场上销售,李某的行为构成:()
某工程项目由A、B、C三个分项工程组成,采用工程量清单招标确定中标人,合同工期5个月。各月计划完成工程量及综合单价见表5-13。承包合同规定如下:1.开工前,发包方向承包方支付分部分项工程费的15%作为材料预付款。预付款从工程开工后的第2个月开始
围绕着人与神、人与社会、人与自然等问题的思考,公元前6世纪至公元前5世纪,东西方社会几乎同时诞生了一批伟大的思想先哲。下列说法错误的是()。
表单名为myForm的表单中有一个页框myPageFrame,将该页框的第3页(Page3)的标题设置为“修改”,可以使用代码()。
Somesociologistsareworriedaboutthe______competitionforstatusthatisintensifiedthroughoutthewholesociety.
Doorswereclosingonourpast,andsoonthevalueswehadlivedbywouldbecomesoobsoletethatwewouldseemtopeopleofthe
最新回复
(
0
)