首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void funl(){} private:void fun2(){} protected:void fun3(){} }; class D:public
有如下类定义: class B { public:void funl(){} private:void fun2(){} protected:void fun3(){} }; class D:public
admin
2016-08-19
76
问题
有如下类定义:
class B
{
public:void funl(){}
private:void fun2(){}
protected:void fun3(){}
};
class D:public B
{
protected:void fun4(){}
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。
选项
A、obj.funl();
B、obj.fun2.();
C、obj.fun3();
D、obj.fun4();
答案
A
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数funl,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/IpNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每个学生的平均分数并输出,程序如下:#include<iostream>usingnamespacestd;intmain(){i
下列数组的定义中,会产生错误的是()。
在C++语言中,访问一个对象的成员所用的运算符是【】,访问一个指针所指向的对象的成员所用的运算符是【】。
函数fun的返回值是fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)nmn++;while(b[n]){*(a+num)=b[n];num
已知有定义constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是n!cn*(n-1)*...*2*1)unsignedfact(unsignedn){if(n<=1)return1;retur
设有定义语句:inta=12;,则表达式a*=2+3的运算结果是【】。
随机试题
A、Eatingmorevegetablesinsteadofmeats.B、Drinkingwaterinsteadofbeverageswithaddedsugar.C、Consumingmoreenergydrink
A.DA方案B.MP方案C.CHOP方案D.MOPP方案E.VP方案治疗非霍奇金淋巴瘤首选
A.退货记录B.检验记录C.药品质量检验室D.双人验收制度E.药品仓库应保存3年的是()。
对特种劳动防护用品实行()是我国一项新的劳动防护用品管理制度和要求。
隧道周边位移的测量仪器一般采用()。
根据反垄断法律制度的规定,下列情形中,属于滥用市场支配地位行为的有()。
原型化方法是一种()型的设计过程。
微观经济是指个量经济活动,即单个经济单位的经济活动,是指个别企业、经营单位及其经济活动。下列关于资本主义国家调节微观经济的基本特征说法正确的是()。①国家以经济活动秩序的制定者和维护者的身份来调节微观经济②国家以执行经济活动规则的仲裁者的身份
尽管在最近的选举调查中,所有的被调查者回答说:“他们分别忠于两个主要政党的其中之一。”但是在这两个主要政党的每个政党中有过三分之一的选民说,他们对这两个主要政党的施政纲领已不再着迷,如果有第三个政党成立,他们将会加入这个党。然而,即使这个调查反映了全体选民
某研究者设计的研究是用思辨的方法研究“对职业教育价值问题的理性审视”,这一研究属于
最新回复
(
0
)