首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
42
问题
有如下类定义:
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://www.kaotiyun.com/show/o3fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
必须用对大括号括起来的程序段是()。
有如下程序:#includeusingnamespacestd;classBase{public:virtualvoidShow(){tout
对如下二叉树进行后序遍历的结果为()。
有如下程序:#includeusingnamespacestd;classTV{public:TV(ints=41):size(s){}
如下类定义:classAA{inta;public:intgetRef()const{return&a;}//①intgetValue()const{returna;}
设二叉树如下:则中序序列为
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的IntArray是一个用于表示整型一维数组的类。成员函数swap可以将数组中的两个指定元素交换位置;成员函数sort的功能是将数组元素按照升序排序。请编写成员函数sort
下面是重载为非成员函数的运算符函数原型,其中错误的是
随机试题
降压作用缓慢,适用于轻中度高血压,降压同时使心律减慢的药物是
冰冻解冻去甘油红细胞血小板残余量
乙公司欠甲公司30万元,同时甲公司须在2008年10月20日清偿对乙公司的20万元货款。甲公司在同年10月18日与丙公司签订书面协议,转让其对乙公司的30万元债权。同年10月24日,乙公司接到甲公司关于转让债权的通知后,便主张二十万元的抵销权。下列表述正确
关于工程咨询服务公开招标合同谈判与签约的表述,不正确的是()。
对长期销售增长的企业,满足其核心流动资产增长的长期融资方式包括核心流动负债增长或()。
根据资源税法律制度的规定,关于资源税纳税义务发生时间的下列表述中,正确的有()。
下列重大错报风险中,与特定的某类交易、账户余额和披露的认定相关的是()。
1956年,毛泽东提出调动一切积极因素为社会主义事业服务这一基本方针的著作是()。
求I=xydy,其中Ω由z=xy,z=0,x+y=1围成.
Ourpurposeistomakethecomputer_____peoplebetter.
最新回复
(
0
)