首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2021-02-22
38
问题
有如下类定义:
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/rhfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于一个类定义,下列叙述中错误的是()。
若有如下程序:#include<iostream>usingnamespacestd;ints=0:classsample{staticintn;public:sa
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s),该函数完成以下功能:(1)把s中的大写字母转换成小写字母,把其中的小写字母转换成大写字母。并且在函数中调用写函数WriteFile()将结果输出到modi
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。其中:定义了类circle和column,column类由circle类protected派生,但是两个类的定义并不完整,请按
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:20,1515,20注意:错误的语句在//******error******的下面,修改该语句即可。1
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义类CPlanet的保护数据成员distance和revolvePeriod,它们分别表示行星距太阳的距离和行星的公转
在数据流图中,带有箭头的线段表示的是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是()。
在数据库系统的内部结构体系中,索引属于()。
C++类体系中,不能被派生类继承的有()。
随机试题
某些食物含补骨脂素,如_______、_______等,具有增强系统性红斑狼疮病人光敏感的潜在作用。
开户银行的退票处理是否合法?为什么?本案中,保证人高某是否应承担保证责任?为什么?
工程建设其他费用,是指除()以外的,为保证工程建设顺利完成和交付使用后能够正常发挥效用而发生的费用。
制造费用预算与直接人工预算性质—样,预算中的制造费用总额就是制造费用产生的现金支出。()
在下面知识中,属于导游人员必须掌握的旅行知识有()。
其他部门的同事总是把他们部门的工作给你们科室做,你们科室的负责人让你和他们沟通此事,你怎么办?
邓小平提出,在改革中我们必须始终坚持的根本原则是
a.わざわざb.自らc.びぴっしりd.ずいぶんe.次々とf.とにかくg.ぴったりh.むしろi.ぜひともj.まさかk.ついにl.ついでに自分のこと
A.swallowB.allowC.omittedD.forcedE.urgentlyF.cookedG.refusesH.likely
Inmanycountries,authorityisseldomquestioned,eitherbecauseitishighlyrespected,orbecauseitis(1)_______.Sometime
最新回复
(
0
)