首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义 class xx{ private: double x1; protected: double:x2; public: double x3; }; class YY:
有如下两个类定义 class xx{ private: double x1; protected: double:x2; public: double x3; }; class YY:
admin
2019-06-12
32
问题
有如下两个类定义
class xx{
private:
double x1;
protected:
double:x2;
public:
double x3;
};
class YY:protected XX{
private:
double y1;
potected:
double y2;
public:
double y3;
};
在类YY中保护成员变量的个数是( )。
选项
A、1
B、2
C、3
D、4
答案
C
解析
在C++中派生类从基类保护继承时,基类的公有成员在派生类中改变为保护成员,基类的保护成员在派生类中仍为保护成员。所以对于本题来说,YY类保护继承自类XX,那么类XX中的公有成员x3和保护成员x2在派生类中都成为保护成员,再加上类YY中的保护成员y2,因此在派生类YY中保护成员的个数为3。
转载请注明原文地址:https://kaotiyun.com/show/nF8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
1,2,3,4四个元素按顺序进栈,不可能的出栈顺序为()。
已知一个函数的原型是:intfn(doublea):若要以5.27为实参调用该函数,应使用表达式__________。
指针数组是由__________构成的数组。
下列选项中不属于软件生命周期开发阶段任务的是()。
有如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
下列程序输出的结果是()。#includefun1(chara,charb){charc;c=a;a=b;b=c;}fim2(char*a,charb){char.c;c=*a;*a=b;b=
设计软件结构是在软件生命周期的()。
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
每个以符号________开头的行,为编译预处理行。
在一个有n个元素的顺序表的第i个元素(1≤i≤n)之前插入一个新元素时,需要向后移动【】个元素
随机试题
可以改善类风湿关节炎病情的药物不包括
发生于显性感染之后的病原携带者称为
下列关于衍生金融工具的表述中,不正确的是()。
颜元特别强调学校应该培养()。
Thereisadifferencebetweenscienceandtechnology.Scienceisamethodofanswering(51)questions,technologyisamethodofs
•Youwillhearfiveshortrecordings.•Foreachrecording,decidewhatadvicethespeakerisgiving.•Writeoneletter(A-H)nex
Amanorwomanmakesdirectcontactwithsocietyintwoways:asamemberofsomefamilial,professionalorreligiousgroup,or
Whatisthelecturemainlyabout?
A、isolationB、insecurityC、povertyD、crowdednessA
DearSirs,WearetoldthatyouarethelargestimporterofclothesinthestateofCalifornia,U.S.A.andareinterested
最新回复
(
0
)