首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
44
问题
有如下类定义:
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://www.kaotiyun.com/show/krNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
一个类的友元函数或友元类能够通过成员操作符访问该类的()。
关于虚函数下面说的正确的是()。
对于下面定义的类MyClass,请在函数f()中添加对象成员把n的值修改为50。classMyClass{public:MyClass(intx){n=x;}voidSetNum(i
下面的叙述中,不符合赋值兼容规则的是()。
关于continue语句叙述不正确的是
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是()。
下面是关于ios类的叙述,正确的是()。
在C++中,打开一个文件就是将这个文件与一个()建立关联:关闭一个文件就取消这种关联。
随机试题
良性高血压血压升高的主要病理表现是()。
有一玻璃劈尖,置于空气中,劈尖角θ=8×10-5rad(弧度),用波长λ=589nm的单色光垂直照射此劈尖,测得相邻干涉条纹间距l=2.4mm,此玻璃的折射率为()。
下列选项中,()反映了一国和地区商品经济的发育程度和总体经济实力。
累计盈余核算单位历年实现的盈余扣除盈余分配后滚存的金额,以及因无偿调入调出资产产生的净资产变动额。()
所谓在教学时要“用一把钥匙开一把锁”,是指教师要_______________。
武则天时期,为管辖天山以北、西至中亚咸海的广阔游牧地带而设立的都护府是()。
设f(x)=x2,h(x)=f[1+g(x)],其中g(x)可导,且g'(1)=h'(1)=2,则g(1)=
设f(x)=,求f(x)的间断点,并判断其类型.
Restrictionsontheuseofplasticbagshavenotbeensosuccessfulinsomeregions."Whitepollution"isstillgoingon.Write
Thekidnappingtookplace______.
最新回复
(
0
)