首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
34
问题
有如下类定义:
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全国计算机二级
相关试题推荐
类是一个支持集成的抽象数据类型,而对象是类的【】。
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。
派生类的成员一般分为两部分,一部分是【】,另一部分是自己定义的新成员。
一个类的友元函数或友元类能够通过成员操作符访问该类的()。
C++语言提供的基本控制结构可以分为3种类型:顺序结构、【】和循环结构。
假设inta=1,b=2;,则表达式(++a/b)*b--的值为【】。
所有在函数中定义的变量,连同形式参数,都属于
下面程序段中,for循环的执行次数是char*s=“\ta\018bc";for(;*s!=’\0’;s++)cout<<"*";
对于模板定义关键字class和typename说法不正确的是
在数据流图(DFD)中,带有名字的箭头表示
随机试题
常用的问候语有:您好、您早、()、下午好、晚安等。
嵌顿性疝与绞窄性疝的区别是()。
具有盐皮质激素样作用的药物是
配料时须两人以上核对无误的是医疗机构实行五专管理的是
病人脘腹隐痛,反复发作5年,饥不欲食,口燥咽干,时而干呕,大便干结,舌红少苔,脉细数,证属
美国学者马尔凯尔(Malkiel)就债券价格的利率敏感性提出了五个债券—定价关系(法则),以下关于定价法则说法错误的是()
税务登记的种类包括()。
甲、乙、丙、丁四人共同投资设立A有限合伙企业,其中,丙和丁是有限合伙人。合伙协议的部分内容如下:甲以劳务出资,经合伙人协商确定为10万元;乙以一辆汽车作为出资,经评估作价为5万元;丙出资10万元;丁同意认缴5万元,但一直没有缴付出资。协议约定,由甲、乙执
前牙3/4冠的邻面轴沟的预备,正确的做法是()。
Apsychologicalissuethatbegantobediscussedinthe1950swasthequestionofthemostappropriateageforsecondlanguagel
最新回复
(
0
)