首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
53
问题
有如下类定义:
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/1Kfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请打开考生文件夹下的解决方案文件proj3,其中声明的DataList类,是一个用于表示数据表的类。DataList的重载运算符函数operator+,其功能是求当前数据表与另一个相同长度的数据表之和;即它返回一个数据表,其每个元素等于相应两个数据表对应元
下列字符串中不能作为C++标识符使用的是()。
下列关于New和delete运算符的叙述中,错误的是()。
有如下类和对象的定义:classConstants{public:staticdoublegetPI(){return3.1416;}};Constantsconstants;下列各组语句中,能输出3.1416的是()。
有如下程序:#includeusingnamespacestd;classobj{staticinti;publie:obj(){i++;}~Obj(){i一一;}statieintgetVal(){returni;}}
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt件的是()。
下列符号中,正确的C++标识符是()。
下列选项可以做C++标识符的是()。
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
软件测试的目的是()。
随机试题
“三分群”血液分析仪的白细胞分布直方图,其中间细胞区的细胞为
肾母细胞瘤最多见的lI缶床表现是
某房地产开发商甲将一栋住宅楼的建设工程发包给建筑公司乙,乙为此交纳了保证金100万元,汇入甲专门设立的保证金账户中,户名为甲。丙与甲签订了《商品房预售合同》,购买了一套住房。住宅楼尚未封顶时,甲因资金不足无力继续投资。丁为甲一债权人,向法院申请执行对甲的2
写字楼物业的分类分()。
()实际上就是估算、衡量风险,由风险管理人运用科学的方法,对其掌握的统计资料、风险信息及风险的性质进行系统分析和研究,进而确定各项风险的频度和强度,为选择适当的风险处理方法提供依据。
对于不可管理的风险,商业银行可以采取的管理办法是()。
某企业召开部门主管联席会,大家围绕生产能力和生产计划的话题展开讨论。以下是与会部分人员的观点,其中正确的有()。
张老师每次和别人说起自己的职业,都会充满自豪感。这说明张老师处于()。
甲在16岁生日前一天,纠集一帮朋友一起吃饭喝酒,提前庆祝生日。饭后,甲看到路上一个年轻的姑娘乙单独走在路上,于是想趁着天黑偷乙的钱。甲刚把手伸进乙的背包中,就被乙发现,乙拼命反抗,大声呼救,甲为了制止乙,向乙的腹部捅了一刀。乙流血不止,倒在地上。甲见此情形
Onceuponatime,abusinessmannamedRayKrocdiscoveredarestaurantownedbytwobrothers.Therestaurant【S1】______justfou
最新回复
(
0
)