首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2015-07-22
21
问题
有如下类定义:
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/XuNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在类中定义和实现的函数称为()。
C++语言中关于构造函数的说法正确的是()。
执行语句序列:intn;cin>>n;switch(n){case1:case2:cout<<’1’;case3:case4:cout<<’2’
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。
类是一个支持集成的抽象数据类型,而对象是类的【】。
假设inta=1,b=2;,则表达式(++a/b)*b--的值为【】。
算法分析的目的是
下列叙述中正确的是
类模板的模板参数()。
算法的空间复杂度是指
随机试题
简述证券投资基金的功能。
霍乱引起的腹泻属于()
黑变病的好发人群是
关于噻嗪类利尿药降压作用机制,下列哪一项是错误的
患者,女,45岁。因淋雨后突发小便频急短数,刺痛灼热,尿色黄赤,口苦,舌苔黄腻,脉濡数。治疗应首选()
图示桁架,在结点C处沿水平方向受力P作用。各杆的抗拉刚度相等。若结点C的铅垂位移以Vc表示,BC杆的轴力以NBC表示,则:
在城市规划管理实践中,行政行为按照()为标准划分为抽象行政行为和具体行政行为。
()是指个体在社会或者组织中所占有的具体地位或者个人身份。
试述建构学习理论的基本观点。
建构主义者认为,知识是对现实的()
最新回复
(
0
)