首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void funl(){ } private:void fun2(){ } protected:void fun3(){ } }; class D:p
有如下类定义: class B { public:void funl(){ } private:void fun2(){ } protected:void fun3(){ } }; class D:p
admin
2021-02-22
14
问题
有如下类定义:
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
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数:fun1,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/D7yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类模板定义:template<typenameT>classBigNumber{longn;public:BigNumber(Ti):n(i){}BigNumberoperator+(BigN
有如下程序:#include<iostream>usingnamespacestd;intmain(){inta[6]={23,15,64,33,40,58};ints1,s2;s
有以下类定义 class MyClass { private: int id; char gender; char*phone; public: MyClass():id(0),
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是 #include voidmain() {int*p,*q,a,b; p=&a; cout<<"inputa:"; cin>>p; }
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:每卖出一个瓜,则计算瓜的重量,还要计算所有卖出瓜的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:TestClass1TestClass2注意:不要改动main函数,不能增行或删行,也不能更
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)类CBase有一个常数变量Number1,在构造函数时对其初始化,请在注释//********1*****
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成列操作,将类的定义补充完整,实现以下功能:(1)完成CBook类构造函数,对整型变量ID和作者Author进行赋值,请在注释//********1*****
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码。函数show0的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下:123412431324134214
随机试题
地塞米松抑制试验适用于检查
对某有限责任公司出现的以下问题,应给予肯定回答的是:()
(2005)在噪声干扰很强的城市干道近侧,成组布置住宅时.下列四种设置形式,何者对小区内部l段干扰最大?
Iusedtoliveselfishly,Ishouldadmit.Butonemomentchangedme.Iwasonmylunchbreakandhad【C1】______theofficeto
从2012年10月8日起,A市正式实施机动车工作日高峰时段区域“错峰限行”交通管理措施。A市交管部门规定,该措施实施第一周,对于违禁上路车辆以提示、教育、警告为主,适应期过后,严格执行管理。对上述事件最合理的概括是()。
中国共产党成立以来,在中国革命、建设和改革方面取得的历史经验归结起来就是()。
在软件生产过程中,需求信息的给出是()。
November27DearTammy,Howarethingswithyou?I’venowestablishedKarenJones&Associates(KJA),anindependentconsultingp
Theworld’spopulationcontinuestogrow.Therenowareabout4billionofusonearth.Thatcouldreach6billionbytheendof
Freemedicaltreatmentinthiscountrycoverssicknessofmind____________(除了包括普通疾病外).
最新回复
(
0
)