首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义 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
51
问题
有如下两个类定义
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://www.kaotiyun.com/show/nF8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
重载的流运算符函数应该被定义为类的______________函数。
若类A和类B的定义如下:#includeclassA{inti,j;public:intgeti(){returni;}};classB:p
有如下类定义:classTest{intx_,y_;public:Test():a_(0),b_(0){}Test(inta,intb=0):a_(
下列叙述中错误的是()。
下列程序的输出结果为2,横线处应添加语句()。#includeusingnamespacestd;classTestClass1{public:_________
函数模板:template<classT>Tadd(Tx,Ty){returnx+y;}下列对add函数的调用不正确的是()。
下面关于面向对象的程序设计方法中,正确的是()。
在数据库的概念结构设计中,常用的描述工具是【】。
将一个函数声明为一个类的友元函数必须使用关键字【】。
随机试题
在常年温度较低的环境中,植物可选择的适应机制有
M胆碱受体阻断药:胃壁细胞H+泵抑制药:
炎症介质的主要作用是
在影响健康行为的因素中,强化因素是
A.结肠B.小肠C.右结肠D.十二指肠E.直肠蓝氏贾第鞭毛虫在人体的寄生部位是
各种类型休克基本病理变化是()。
对于承包人向发包人的索赔请求,索赔文件首先应该交由( )审核。
关于钢结构梁柱节点处的做法,正确的是()。
已知f(x)=+2sinxcosx-sin2x。求f(x)的最小正周期;
教学过程的本质是()
最新回复
(
0
)