首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class MyBASE { int k; public; void set(int n){k=n;} int get()const{return k;} }; class MyDERIVED:protected MyBASE { prot
有如下类声明: class MyBASE { int k; public; void set(int n){k=n;} int get()const{return k;} }; class MyDERIVED:protected MyBASE { prot
admin
2019-05-06
37
问题
有如下类声明:
class MyBASE
{
int k;
public;
void set(int n){k=n;}
int get()const{return k;}
};
class MyDERIVED:protected MyBASE
{
protected:
int j;
public:
void set(int m,int n){MyBASE::set(m);j=n;}
int get()const{return MyBASE::get()+j;}
};
则类MyDERIVED中保护的数据成员和成员函数的个数是( )。
选项
A、4
B、3
C、2
D、1
答案
B
解析
因为在保护继承的情况下,基类中的公有成员void set(int n)和int get()const在派生类中是保护成员,再加上派生类自身的保护成员i,一共是三个保护成员。
转载请注明原文地址:https://kaotiyun.com/show/Nz8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列重载函数中,正确的是()。
下面有关类模板的说法中不正确的是()。A)B)C)D)
下列关于函数模板的定义中,合法的是()。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{intk;public:TestClass(intx=1):k(x)
假定q所指对象的值为25,q+1所指对象的值为46,则执行"(*q)++;"语句后,q所指对象的值为______。
如下程序段运行时的输出结果是inti=4;intJ=1;intmain(){inti=8,j=i;cout<<i<<j<<endl;}
要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是
对于长度为n的有序线性表,在最坏情况下,二分法查找只需比较______次。
下列符号中能够作为C++标识符的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
随机试题
下列说法哪项是错误的
在设计幼儿园同一个班的活动室与寝室时,下列方式正确的是()。
下列关于建筑工程一切险的保险项目关于物质损失部分保险金额的规定,不正确的是()。
下列选项中,属于地下防水隐蔽工程验收记录主要内容的有()。
采用比例税率的应税消费品包括()。
市场上绝大多数消费者都认为大排量摩托车噪声大、油耗大又很危险。对于这种市场上有负面印象和抵触态度的产品,营销管理者应该实行()。
在产生式理论看来,每个产生式包括()
当前我国全面发展教育的组成部分是()
教育的多元化就是指教育思想的多元化。
Acidrainisaveryseriousairandwaterpollutionproblem.Manypeoplefeel-thatitisthemostseriouspollutionproblemthat
最新回复
(
0
)