首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下两个类定义 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
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://jikaoti.com/ti/NAA0FFFM
本试题收录于:
二级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=【
有如下程序:#include<iostream>usingnamespacestd;classBase1{public:Base1(intD){cout<<d;}~Base1(){}};
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
有如下两个类的定义:classAA{};classBB{AAvl,*v2;BBv3:int*v4:};其中有一个成员变量的定义是错误的,这个变量是
A、 B、 C、 D、 A因为成员函数可以在类体内定义,也可以在类体外定义,所以成员函数不一定都是内联函数;成员函数可以重载,可以设置参数的默认值,成员函数可以是静态的。
派生类中的成员不能直接访问基类中的______成员。
在C++语言中函数返回值的类型是由()决定的。
若有如下程序段:#includeusingnamespacestd;intmain(){char*p=“abcdefgh”,*r;r=p;cout
下列程序执行结果是#include<iostream.h>classA{public:inta;A():a(10){tout<<a<<endl;}};voidmain(
随机试题
Excel2010要调整某行高,需将鼠标指针移至行号分割线的边框____。
一婴儿接种卡介苗后,出现致死性、弥散性感染,其原因是
键盘上的功能键Ctrl表示()。
关于委托指令中的数量,下列说法错误的是()。
税务行政处罚决定依法作出后,当事人逾期既不申请行政复议也不向法院起诉、又不履行的,税务机关依法可以采取的措施是()。(2014年,经调整)
费率的类型主要包括()等。
典型的精神分裂症阳性症状主要是()。
偶发事件的特点包括()
五四运动能够取得初步胜利的最主要的原因在于()。
What’sInvolvedinRapidReadingInvestigationsofeyemovementshaveshownthattherapidreader’seyesmoverapidlyacros
最新回复
(
0
)