首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-06-27
41
问题
有如下类定义:
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/dRNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
整型变量a定义后赋初值的结果是______。inta=2.8*6
对象实现了数据和操作的结合,使数据和操作______于对象的统一体中
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(【】){Ta;if(x>y){a=X;x=y;y=a;}if(
以下程序输出的结果是【】。#include<iostream.h>voidmain(){inta=5,b=4,c=3,d;d=(a>b>c);cout<<d;}
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
如有下面初始化定义:chara[]="program";charb[]={’p’,’r’,’o’,’g’,’r’,’a’,’m’};则下列说法正确的是()。
下面叙述错误的是()。
已知在函数func中语句this->ff=0;与语句ff=O;的效果完全相同。对于这一现象,下列表述中错误的是
己知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
下述关于数据库系统的叙述中正确的是
随机试题
军亡导,或失道。亡:
开放性气胸的病理生理改变,下列哪项是错误的
A.手之阳经与手之阴经B.手之阳经与足之阳经C.手之阴经与足之阴经D.足之阳经与足之阴经E.手之阳经与足之阴经不直接交接的经脉是
根据《建设工程工程量清单计价规范》的有关规定,计算墙体保温隔热工程量清单时,对于有门窗洞口且其侧壁需作保温的,正确的计算方法是( )。
法定存款准备金率的调整一定程度上反映了中央银行的政策意向,发挥告示效应,其调节作用有限。()
代表我国古代文言小说的高峰的是《红楼梦》。()
当0≤θ≤π时,对数螺旋r=eθ的弧长为____________。
已知函数f()、g()的定义如下所示,调用函数f时传递给形参x的值是5。若g(a)采用引用调用(callbyreference)方式传递参数,则函数f的返回值为(1);若g(a)采用值调用(callbyvatue)的方式传递参数,则函数f的返回值为
若语句“t=fun(fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
AstrologyAstrologyisthestudyofhowthesun,themoon,planets,andstarsaresupposedlyrelatedtolifeandeventsont
最新回复
(
0
)