首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
34
问题
有如下类定义:
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全国计算机二级
相关试题推荐
补充完整下面的类定义:constdoublePI=3.14;classCircle{//圆形物体的抽象基类protected:doubler;//半径public:Circle(doubleradius=0):r(radius
下面的函数利用递归实现了求1+2+3+……+n的功能:intsum(intn){if(n==0)return0;elsereturnn+sum(n一1);}在执行sum(10)的过程中,递归调用sum函数的次数是【】。
有如下程序段:intx=1,y=2,z=3;X=x^z:‘,。。‘y=y^z;z=x^y;cout
以下哪个基类中的成员函数表示纯虚函数()。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
下面程序的结果是#include<iostream.h>classA{public:A(){cout<<"construtA"<<endl;}virtual~A(){cout<<
在结构化程序设计使用goto语句的原则是( )。
下列不是描述类的成员函数的是
对于长度为n的有序线性表,在最坏情况下,二分查找需要比较log2n,那么顺序查找需要比较的次数是【】。
随机试题
(2011、2008年真题)普雷维什关于发展中国家应执行贸易保护政策结论的提出,其理论依据有()
人们在公共的领域、公有的环境、公用的场所中,彼此开放透明,且相互关联的共同活动,被称为()
小儿风湿热常见护理诊断不包括
长期卧床的心力衰竭病人,形成下肢静脉血栓时,当下床活动,易栓塞
孕妇进行产前系列检查从何时开始
下列不属于发包人责任的是()
证券金融公司根据国务院的决定设立,注册资本不少于()亿元。
汛期恶劣的环境,让查找堤坝渗漏部位和渗漏入、出水口变得极为困难。而如能及时对管涌渗漏进行快速________,确定其具体位置、形状,采取相应有效措施,就能够________洪灾中可能发生的溃坝风险。依次填入画横线部分最恰当的一项是()。
设A,B,C均是3阶矩阵,满足AB=一2B,CAT=2C其中求A;
以下情况不适合用局域网技术联网的是
最新回复
(
0
)