首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义 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
49
问题
有如下两个类定义
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/U88p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是
下列关于栈的描述中错误的是()。
写出执行完下列代码段之后指定变量的值:boolx=true,y=false,z=false;x=x&&y||z;y=x||y&&z;z=!(x!=y)||(y==z);则x=false,y=【】,z=【
在C++中,下列程序段的输出结果是【】。intx,a[10];cout<<sizeof(x)<<“”<<sizeof(a)<<“”<<sizeof(float)<<end1
C++语言中,表示一条语句结束的标号是
以下定义数组中错误的是
有如下程序#include<iostream.h>#defineN2#defineMN+1#defineNUM2*M+1voidmain()
当使用关键字______作为函数返回类型时,该函数不返回任何值。
有以下程序#include<iostream.h>floatfun(intx,inty){return(x+y);}voidmain(){inta=2,b=5,c=8
随机试题
健康保险按照保障对象可以分为
防止病邪侵害属于
A、嵌体B、甲冠C、3/4冠D、金属全冠E、烤瓷全冠抗磨性最好的是
《入境货物报检单》上的领取证单,是指报检人在领取检验检疫机关出具的有关检验检疫单证时填写的( )。
信用贷款期限一般较短。()
甲会计师事务所为了节约成本,减轻管理人员压力,将公司信息系统软硬件服务外包给了乙公司。3个月后,甲公司出现客户财务数据泄密事件。甲公司经过调查,发现是乙公司技术人员在对信息系统进行维护时操作不当导致信息安全漏洞被黑客攻击所致。在上述案例中,甲会计师事务所面
甲公司为制造企业,其在日常经营活动中发生的下列费用或损失,应当计入存货成本的是()。(2014年)
根据加德纳的观点,多元智力有
TheGreatNewspaperWarUpuntilabout100yearsago,newspapersintheUnitedStatesappealedonlytothemostseriousread
Doyouthinkwomenshouldbeabletodoallthesamejobsthatmendo?
最新回复
(
0
)