首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
74
问题
有如下类声明:
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://www.kaotiyun.com/show/RU8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是_____
下列程序的输出结果为:Objectid=0Obiectid=1请将程序补充完整。#includeusingnamespacestd;classPoint{public
运算符函数调用格式的表达式“y/x++”与表达式“y.operator/(operator++(x,0))”的含义相同,由此可看出()。
有如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为______________。
若要把函数voidfun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。A)voidfriendfun()B)friendfun()C)frien
下面关于面向对象的程序设计方法中,正确的是()。
下列有关内联函数的叙述中,正确的是()。
下列叙述中正确的是
随机试题
再生障碍危象表现为
焊接罐壁环向的搭接焊缝时,为减少收缩变形和应力,正确的焊接顺序是()。
某建筑公司于2013年1月签订了一项总金额为1500万元的固定造价合同,最初预计总成本为1350万元。2013年度实际发生成本945万元。2013年12月31日,公司预计为完成合同尚需发生成本630万元。该合同的结果能够可靠估计。2013年12月31日,该
阅读下列材料,完成教学设计。材料1:《义务教育化学课程标准(2011年版)》的课程内容:“认识燃烧、缓慢氧化和爆炸发生的条件,了解防火灭火、防范爆炸的措施。”材料2:义务教育教科书《化学》人教版(九年级上册)的目录(略)。材料3:某教师设计的“
下列不属于中国画中常用用墨方法的是()。
一些自愿到边远贫困地区支教的志愿者的行为说明()。
某市某区人民政府决定将区建材工业局管理的国有小砖厂出售。小砖厂的承包人以侵犯其经营自主权为由提出行政复议申请,本案的行政复议机关应当是下列哪一个?()
法律实效是指()。
软件系统的本质是()。
I(11)thefirstdayfsawherplayingbasketball.Iwatchedinwonderassherancirclesaroundtheotherkids.She(12)to
最新回复
(
0
)