首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义 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
30
问题
有如下两个类定义
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++;}
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1;}};
设变量a是int型,f是double型,i是float型,则表达式10+’a’+i*f值的数据类型
当使用关键字______作为函数返回类型时,该函数不返回任何值。
在C++语言中函数返回值的类型是由()决定的。
有以下程序#include<iostream.h>floatfun(intx,inty){return(x+y);}voidmain(){inta=2,b=5,c=8
下列程序执行结果是#include<iostream.h>classA{public:inta;A():a(10){tout<<a<<endl;}};voidmain(
随机试题
下述哪些溶液是人体的等渗溶液
促使卵泡颗粒细胞和卵泡内膜细胞分别形成颗粒黄体细胞及卵泡膜黄体细胞的激素是
下列腧穴,不属于手少阳三焦经的是:
下列关于连续X线的最短波长的叙述,正确的是
将蛋白质溶液的pH调节到其等电点时
治疗本病的主要药物是对该病人实施的护理,下列哪项欠妥
某品牌的电器在市场流通1个月后发现该电器存在一定的安全隐患,故经理发出召回商品的通知,召回途中哪项行为是正确的?()
安全监督检查人员的职权包括()。
若企业发出材料采用加权平均法结转成本,则结存材料的单价()。
Youneverseethem,butthey’rewithyoueverytimeyoufly.Theyrecordwhereyouaregoing,howfastyou’retravelingandwhet
最新回复
(
0
)