首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义 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
2020-04-07
50
问题
有如下两个类定义
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/U88p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类的具体表现是通过______定义来操作的。
函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。intfun(char*str){inthum=0;while(*str){num*=10;num+=______str++;}
有如下程序#include<iostream.h>#defineN2#defineMN+1#defineNUM2*M+1voidmain()
有如下程序:#include<iostream>usingnamespacestd;classBase1{public:Base1(intD){cout<<d;}~Base1(){}};
有以下程序:ClassDate{public:Date(inty,intm,mtd);{year=y;month=m;day=d;}Date(inty=2000)
有如下两个类的定义:classAA{};classBB{AAvl,*v2;BBv3:int*v4:};其中有一个成员变量的定义是错误的,这个变量是
使用函数模板的方法是先说明函数模板,然后实例化成相应的______进行调用执行。
在C++语言中函数返回值的类型是由()决定的。
下列程序执行结果是#include<iostream.h>classA{public:inta;A():a(10){tout<<a<<endl;}};voidmain(
随机试题
()被称为国际私法中的“安全阀”。
A、Sheislivingnearby.B、Shehasafriendthere.C、Shehasbeentherebefore.D、Sheisworkinginthearea.A信息明示题。男士告诉女士,他认为女士
重度烧伤是指Ⅲ度烧伤面积
[2011年第11题]设L为连接点(0,2)与点(1,0)的直线段,则对弧长的曲线积分(x2+y2)ds=()。
在延安时期,①开展整风运动;②三五九旅奉命开进南泥湾;③召开延安文艺工作者座谈会。上述历史事件出现的先后顺序是:
(1)商量去处(2)约会(3)看电影,感到没有意思(4)去舞厅(5)遇到了老同学
尽信书不如无书,当编创者过分沉溺于小说每一处细节的情景再现,却有可能丧失了超越其上重新俯瞰的当代审美________,而后者才是真正尊重经典原著的严肃态度。填入划横线处最恰当的一项是()。
有以下程序:#include<stdio.h>main(){chars[]={"012xy"};inti,n=0:for(i=0;[i]!=0;i++)if(s[i]>=’a’&&s[i]<=’z’)n++:printf("%d\n"
MarcoPolowasborninItalyin1254.Hewasthemost【71】f______westernertovisitChinaduringtheMiddleAges.Hewrotea【72】b
Chinawillpaydearlyifitdoesnotacttobuildupanold-agesocialsecuritysystem(社保体系),asitspopulationaged80orabov
最新回复
(
0
)