首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
55
问题
有如下类声明:
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/RU8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
分析下面程序,该程序的运行结果是()。#includeclassTestClass{public:staticintm;TestClass(){
在C++语言中函数返回值的类型是由()决定的。
下列叙述中,正确的选项是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下列运算符不能重载为友元函数的是()。
阅读下面程序:#includefun(inta,intb){intc;c=a+b:returnc;}voidmain(){intx=
若下面程序运行时输出结果为:1,A,10.12,B,3.5请将程序补充完整。#includeusingnamespacestd;intmain(){voidtest
类中数据成员和成员函数的默认访问级别为__________。
随机试题
Mr.Rossbuiltalab______whenhewasforty.
患者,男性,56岁,头痛6个月,进行性加重伴有呕吐2个月。提示()。
真空预压法适用于处理()的软弱地基。
《安全生产法》规定,生产经营单位的主要负责人对本单位的安全生产工作()。
房屋建筑工程中,墙体既承受垂直荷载,又承受水平荷载的结构是指()。
下列说法不正确的是()。
根据企业所得税法律制度的规定,下列关于收入确认的表述中,正确的有()。
销售人员进行商品示范时,沉默在销售起到的作用是()。
学业成绩的考核方式有______和______两种。
He______thathehasdiscoveredanewplanet.
最新回复
(
0
)