首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-09-05
25
问题
有如下类定义:
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://jikaoti.com/ti/qMh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;chassCD{public:CD(){cout
请编写函数fun,其功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从0~P(含p,p小于等于n—1)的数组元素平移到数组的最后。例如,一维数组中的原始内容为:1、2、3、4、5、6、7、8、9、10;P的值为3。移动后,一维数组中的
有如下程序段:inti=0;while(1){i++;if(i==30)break;if(i/20==0)cout
由于常对象不能被更新,因此()。
下列有关指针的操作中,正确的是()。
有如下程序:#includeusingnamespacestd;classobj{staticinti;publie:obj(){i++;}~Obj(){i一一;}statieintgetVal(){returni;}}
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
下列字符串中不能作为C++标识符使用的是()。
以下关键字不能用来声明类的访问权限的是()。
软件测试的目的是()。
随机试题
A.甲状腺激素B.糖皮质激素C.抗利尿激素D.胰岛素E.醛固酮对神经系统发育影响最大的激素是()
下列关于前列腺肥大的描述,错误的是
胎盘形成的时间是在妊娠
一对孔和轴,图纸上规定孔的尺寸为φ25+0.0210,轴的尺寸为φ25-0.007-0.020。问题:生产合格的孔、轴在装配中是如何配合并求出其极限。
黄河公司现已拥有资金总额1000万元,其中股本200万元(每股面值1元、发行价格3.5元)、长期债券300万元(年利率为8%)。黄河公司为生产A产品,急需购置一台价值为250万元的W型设备,该设备购入后即可投入生产使用。预计使用年限为4年,预计净残值为1
监管当局要求银行必须持有的资本是()。
下列关于战略表述的选项中,错误的有()。
古人云:“子不教,父之过。”请结合我国民法的监护制度和侵权责任制度加以辨析。(2013年辨析56)
数据库应用系统包括:
Whenthebrawlhappened,
最新回复
(
0
)