首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
59
问题
有如下类定义:
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全国计算机二级
相关试题推荐
对于循环队列,下列叙述中正确的是()。
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
有如下类定义:classPoint{public:voidSetX(intxx){x=xx;}protected:voidSetY(intyy)
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(inti=0){cout
下列有关类成员的叙述中,正确的是()。
下列选项,不正确的是()。
请打开考生文件夹下的解决方案文件proj1,其中定义了一个CD类。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正,不得修改程序的其他部分。更正后程序的输出应该是:歌唱祖国30义勇军进行曲95
关于函数重载,下列叙述中错误的是()。
以下关键字不能用来声明类的访问权限的是()。
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
随机试题
Thereisasmallbridge______theteachingbuildingofouruniversity.
公式1.5×λmin求得的是Χ线的
在α、β、γ三种CD中,β—CD水中溶解度最小。()
简述无意思联络的共同侵权行为及其责任承担。[中南财大2006年研]
按照税法规定,销售不动产、转让无形资产的营业税税率为()。
从投资机会的触发因素来看,主题投资可分()。Ⅰ.宏观性主题Ⅱ.事件性主题Ⅲ.制度性主题Ⅳ.产业性主题
关于中央银行的产生,下列说法正确的有()。
根据以下资料,回答96~100题。2004年云南省规模以上工业增加值中重工业占的比重是多少?()
ThatwassoseriousamatterthatIhadnochoicebut______thepolice.
ParentstodayareAconcernedthattheirBchildrenarespendingtooCmanytimeonaDcomputerorotherelectronicdevices.
最新回复
(
0
)