首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class MyBASE {im k; public: void set(int n){k=n;) int getoconst{return k;} }; class MyDERIVE
有如下类声明: class MyBASE {im k; public: void set(int n){k=n;) int getoconst{return k;} }; class MyDERIVE
admin
2017-09-21
47
问题
有如下类声明:
class MyBASE
{im k;
public:
void set(int n){k=n;)
int getoconst{return k;}
};
class MyDERIVED:protected MyBASE
{protected:
intj;
public:
void set(int m,int n){MyBASE::set(m);j=n;}
int get()const{retum 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/UHAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()
在C++语言中,数据封装要解决的问题是
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>classTs
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
完成下列类的构造函数,初始化语句为【 】。#include<iostream.h>classTest{private:intx,y;public,voidTest(intinitx,intinity){_
算法的复杂度主要包括时间复杂度和______复杂度。
作为非成员函数重载的运算符,所有操作数都必须以______的形式出现在参数表中。
数据结构分为逻辑结构和存储结构,下列数据结构中不属于存储结构的是
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
执行完下列代码段之后:boolx=true,y=false,z=false;x=x&&y||z;y=x||y&&z;z=!(x!=y)||(y==z);则x=false,y=false,z=(
随机试题
构造正确的三段论式,使其满足小前提是全称肯定判断。
A.与频繁泻吐导致脱水和电解质紊乱有关B.与剧烈泻吐导致脱水,补液不及时有关C.与快速补液未同时纠正酸中毒有关D.与快速补液未及时补钾有关E.与未及时改用口服补液来纠正累积丢失量、全部继续丢失量和生理需要量有关霍乱患者。出现气促
下列选项中,用于被动免疫的是
下列叙述中错误的为
我国出口商品都应采用法定计量单位。
清算后的基金财产,归基金管理人所有。( )
以下不属于西藏特产的有()。
【2015年重庆开县.单选】衡量人们品德的重要标志是()。
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
Readthefollowingarticleandchoosethebestwordforeachspace.Forquestions26-45,markoneletterA,B,CorDonthe
最新回复
(
0
)