首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:pub
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:pub
admin
2020-10-21
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/G5yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是()。
数据库应用系统中的核心问题是()。
下列关于继承方式的描述中,错误的是()。
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:
下列符号中,正确的C++标识符是()。
数据库设计中反映用户对数据要求的模式是()。
生产每种产品需要多种零件,则实体产品和零件间的联系是
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
关于急性肾小球肾炎饮食治疗,不正确的是
洗钱罪的犯罪对象是下列哪些犯罪的违法所得及其产生的收益:
管理是由多个环节组成的过程,其中首要的环节是( )。
会计职业道德教育形式中的自我教育是会计人员()的行为活动。
客户的还款能力主要取决于()。
幼儿园应制定合理的幼儿一日生活作息制度,两餐间隔时间不得少于()。
当代中国坚持“发展是硬道理”的本质要求就是坚持()。
两个数相除商9余4,如果被除数、除数都扩大到原来的3倍。那么被除数、除数、商、余数之和等于2583。原来的被除数和除数各是多少?
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是:
A、Moved.B、Annoyed.C、Delighted.D、Discouraged.C选项均为表示态度的词表明,本题可能考查人们对某事或某物的态度。短文中提到Mostpeoplewillbepleasedbytheefforty
最新回复
(
0
)