首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义 class XX{ priVate: doUble x1; proteCted: double x2; public: double x3: }; class
有如下两个类定义 class XX{ priVate: doUble x1; proteCted: double x2; public: double x3: }; class
admin
2018-12-04
22
问题
有如下两个类定义
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/crAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream)usingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(){returnn
下列程序完成从文件读取文件显示的同时写入第二个文件,则在程序中划线部分应该出现的语句是______。#include<iostream.h>#include<fstream.h>voidmain(){fs
下面程序编译时发现ma[3]=9错误,其原因是______。#include<iostream.h>classFunArray{int*pa;//指向一个数组空问intsize;//数组元素个
下程序的输出结果是main(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:case3:a+=2;case1:case2:a+=3;
以下程序的输出结果是main(){inta=4,b=5,e=0,d;d=!a&&!b||!c;cout<<d<<end1;}
有如下程序:#include<iostream>usingnamespqceStd;classTestClass{private;CharC;public;TestClass(char
已知在一个类体中包含如下函数原型:VOLUMEOPERATOR-(VOLUME)const;,下列关于这个函数的叙述中,错误的是()。
以下使用不当会破坏面向程序设计特性的是
已知有定义:constintD=5;inti=1;doublef=0.32;charc=15;则下列选项错误的是
下列语句中不是死循环的是
随机试题
病初呕吐,大量黄色水样或蛋花汤样便,少量粘液无脓血腹胀、腹痛、呕吐伴血便,X-线示小肠局限性充气扩张肠壁积气
企业家的重大责任主要体现在()
积分=_______。
支气管扩张症好发于
A.防治呼吸道梗阻B.分区大片植皮C.保护角膜D.尽快而充分地冲洗E.损伤区域切勿受压颜面部深度烧伤处理是
[2005年第55题]图4.7—1所示两个相啮合的齿轮,A、B分别为齿轮O1、O2上的啮合点,则A、B两点的加速度关系是()。
文件传输是使用下面的()协议。
根据国家统一的会计制度的规定,单位对外提供的财务会计报告应当由单位有关人员签字并盖章。下列各项中,应当在单位对外提供的财务会计报告上签字并盖章的有()。
当相关系数不同时,组合的标准差也会发生变化,假设其他条件不变,下列说法正确的有()。
"Come,"saidFatheratlast."Itislate.Wemustgohome.Youcanwatchthefireworksaswego.""Whydowegososoon?"a
最新回复
(
0
)