首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class XX{ int xdata; public: XX(int n=0) : xdata(n){ } }; class YY : p
有如下类定义: class XX{ int xdata; public: XX(int n=0) : xdata(n){ } }; class YY : p
admin
2015-07-22
54
问题
有如下类定义:
class XX{
int xdata;
public:
XX(int n=0) : xdata(n){ }
};
class YY : public XX{
int ydata;
public:
YY(int m=0, int n=0) : XX(m), ydata(n){ }
};
其中 YY 类的对象所包含的数据成员的个数是
选项
A、4
B、3
C、2
D、1
答案
C
解析
派生类公用继承基类,那么基类中私有不可访问,保护成员依旧是保护成员,公有成员依旧是公有成员;保护继承基类,那么基类的公用成员和保护成员在派生类中成为保护成员,私有成员不可访问;私有继承那么公有成员和保护成员变为私有,私有成员不可访问。本题中派生类继承基类的私有成员,不可直接访问但是可以通过基类的成员函数使用基类的私有数据成员,加上派生类的本身的数据成员,共有2个数据成员,C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/NuNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
两个变量定义不能同名,是因为()。
下列关于动态联编的描述中,错误的是()。
一个类的友元函数或友元类能够通过成员操作符访问该类的()。
C++语言中的多态性是在编译时通过【】和模板体现的,在运行时是通过【】体现的。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
在C++语言中每个类都有一个【】指针,该指针指向正在调用成员函数的对象。
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
下列不是描述类的成员函数的是
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
函数sstrcmp()的功能是对两个字符串进行比较。当s所指字符串和t所指字符串相等时,返回值为0:当s所指字符串大于t所指字符串时,返回值大于0;当s所指字符串大于t所指字符串时,返回值大于0(功能等同于strcmp())。请填空。intSs
随机试题
对氯米芬的描述以下哪项正确
申某家住甲地,在乙地制作盗版光盘经过丙地运输到丁地进行销售。对申某的违法行为要进行处罚,谁有管辖权?()
关于类风湿关节炎关节症状的描述,下列哪项不恰当( )。
头空痛,眉棱骨痛,出血后痛重,属头痛血虚型,其治法为
长期使用糖皮质激素治疗,停药时应注意
在下列风险中,属于按风险产生原因划分的风险是()。
甲不慎掉入闹市街口的一个正在施工的井里受伤。一年零五个月后到法院起诉,要求施工者赔偿其损失。对此案,( )。
【2016上海BNO.21-25】为什么欧美人和亚洲人拥有不同的思维方式?为什么前者倾向于个人主义,并且惯于以分析的方式推理,而后者绝大多数呈现出一种集体主义,并且习惯从整体角度思维?这是个宏大的问题,人们曾从宗教信仰、生活方式,甚至基因中寻
美国总统奥巴马在上海演讲,在谈到中美关系时引用了中国古话“温故而知新”。今明两天,奥巴马将在北京参观故宫,登上长城,希望充分领略这个东方古国悠久的历史文化。而就在他访华前夕,美国国会众议院于上月底以压倒性多数通过一项决议案,纪念孔子诞辰2560周年,高度赞
"MigrationfromAsia"TheAsianmigrationhypothesisistodaysupportedbymostofthescientificevidence.Thefirst"hard"
最新回复
(
0
)