首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义 class XX{ private: double xl; protected: dOuble x2; public: double x3; }; class YY:prot
有如下两个类定义 class XX{ private: double xl; protected: dOuble x2; public: double x3; }; class YY:prot
admin
2014-08-29
26
问题
有如下两个类定义
class XX{
private:
double xl;
protected:
dOuble x2;
public:
double x3;
};
class YY:protected XX{
private:
double yl;
potected:
double y2;
public:
double y3;
);
在类YY中保护成员变量的个数是( )。
选项
A、l
B、2
C、3
D、4
答案
C
解析
在c++中派生类从基类保护继承时,基类的公有成员在派生类中改变为保护成员,基类的保护成员在派生类中仍为保护成员。所以对于本题来说,YY类保护继承白类xx,那么类xx中的公有成员x3和保护成员x2在派生类中都成为保护成员,再加上类YY中的保护成员y2,因此存派生类YY中保护成员的个数为3。
转载请注明原文地址:https://kaotiyun.com/show/5XNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
含有纯虚函数的类称为【】。
【】是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息。
设有以下说明和定义:#include<iostream.h>Voidmain(){typedefunion{longi;intk[5];charc;}DATE;structdate{iNtcat;DATEcow;double.
下列对于虚函数和重载函数的叙述,正确的是()。
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
下面程序的输出结果是【】。#inclde<iostreamn>#include<math>usingnamespacestd;classpoint{private:doublex;
假定一个一维数组的定义为“chara[8],b;”若把该数组最后一个元素赋值给b应该采取的表达式为:【】。
随机试题
抵押债券按按抵押品的不同又可以分为__________、__________、__________、__________。
Thechildrenarerequirednottoleavethebuildingunless______todoso.
遗嘱是单方法律行为,故于设立时生效。()
下列关于处方的叙述正确的是
通则主要收载()。
通常,会计分录记载于会计账簿中。()
下列关于评价投资项目的会计报酬率法的说法中,正确的有()。
债权人或债务人对法院宣告企业破产的裁定有异议的,可以在10日内提起申诉,但不影响破产裁定自宣告之日起发生法律效力。()
同源器官是指不同生物的某些器官在基本结构、各部分和生物体的相互关系以及胚胎发育的过程彼此相同,但在外形上有时并不相似,功能上也有差别。同功器官,是指不同生物的某些器官在功能上相同,有时形状也相似,但其来源与基本结构均不同。根据上述定义,下列属于同
(2012年真题)下列情形中,应当以非法经营罪定罪处罚的是
最新回复
(
0
)