首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class MyBASE {int k; public: void set(int n){k=n;} int get()const{return k;} }; class MyDERI
有如下类声明: class MyBASE {int k; public: void set(int n){k=n;} int get()const{return k;} }; class MyDERI
admin
2019-06-12
26
问题
有如下类声明:
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://jikaoti.com/ti/fNA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
以下函数模板min的功能是返回数组a中最小元素的值。请将横线处缺失部分补充完整。templateTmin(Ta[],intn){Ttemp=a[0];for(inti=1;i
C++中将两个字符串连接起来组成一个字符串的函数是__________。
下面关于数据库三级模式结构的叙述中,正确的是()。
以下叙述正确的是
下面关于构造函数和析构函数的描述中,错误的是()。
随机试题
浓硫酸具有氧化性属于硫酸的化学性质。
A.膀胱B.大肠C.小肠D.三焦E.胃“受盛之官”是指
设Ω是由x2+y2+z2≤2z及z≤r2+y2所确定的立体区域,则Ω的体积等于:
编制材料消耗定额时,材料净用量的确定方法有( )。
德育起于道德认识教育,终于道德行为。()
政策的权威性源于政策的合法性,具备合法性的政策就必然具有权威性。()
下列说法中不属于访问前准备工作内容的是()
下列关于软件性能测试的说法中,正确的是______。A)性能测试的目的不是为了发现软件缺陷B)压力测试与负载测试的目的都是为了探测软件在满足预定性能需求的情况下所能负担的最大压力C)性能测试通常要对测试结果进行分析才能获得测试结论D)在性能
在三级模式之间引入两级映像,其主要功能之一是()。
Thetwoscholarsworkedatthetaskofwritingaprefacetothenewdictionaryforthreehours______lastnight.
最新回复
(
0
)