首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class MyBASE { int k; public: void set(int n){k=n;} int get()const{return k;} }; class M
有如下类声明: class MyBASE { int k; public: void set(int n){k=n;} int get()const{return k;} }; class M
admin
2010-06-06
34
问题
有如下类声明: 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在派生类中是保护成员,再加上派生类自身的保护成员j,一共是3个保护成员。
转载请注明原文地址:https://kaotiyun.com/show/fZjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下定义:structdata{inti;charc;doubled;}x;以下叙述中错误的是()。
有以下程序:main(){intk=33;printf("%d,%0,%x",k,k,k);}执行后的输出结果是()。
有以下程序:#includemain(){chars1[]=”programe",s2[]="Language";char*p1=s1,*p2=s2;intk;for(k=0;k<8;k++)
给定程序中,函数fun的功能是:计算下式前n项的和作为函数值返回。例如,当形参n的值为10时,函数返回:-0.204491。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK
若有说明inta[3][4];则a数组元素的非法引用是()。
有如下程序#include<stdio.h>#include<string.h>main(){charname[10]="c-book";char*str=name;printf("%d,%d,%d,
有以下程序:#include<stdio.h>intfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];return
结构化程序设计的基本原则不包括()。
数据结构中,与所使用的计算机无关的是数据的()。
设有定义: charc[]="Cc"; FILE*fp; 且fp指向以“写文本文件”的方式成功打开的文件,若要将c中的两个字符写入文件,且每个字符占一行,则下面的选项中正确的是()。
随机试题
TherearemanyplaysthatI’dliketosee.
下列哪一个药物不具有镇痛作用
60岁,男性,间歇性无痛性肉眼血尿3个月,尿出蚯蚓状血块,收入院,做膀胱镜检查:膀胱未见病征,右侧输尿管口喷血,有小凝血块。
工程所在场地的地基土的构成如下表所示:若有抗震要求时,须确定其建筑场地类别。以下( )项场地类别是正确的。若由《全国基本风压分布图》查得该地区的基本风压为0.35kN/m2,已知离地面高度40m处的风振系数βz=1.4。则该剪力墙离地面40m处
下列税种中,属于中央与地方共享税、并由国家税务机关征收的是()。
某校初二女生小陈学习认真,但数学成绩一直不太好。一次,她听见父母和朋友聊天,说在抽象逻辑思维方面女生天生不如男生。小陈觉得很有道理,此后,她对学习数学就没那么认真了,数学作业也不按时完成。李老师发现这一情况后,找到了小陈。了解原因后,李老师对小陈说:“女生
函数z=exy在点(2,1)处的全微分是().
根据《行政许可法》,除可以当场作出行政许可决定的外,行政机关应当自受理行政许可申请之日起()内作出行政许可决定。
Theymaynotbetherichest,butAfricansremaintheworld’sstaunchestoptimists.AnannualsurveybyGallupInternational,ar
有以下程序#includemain(){inta[]={2,4,6,8,10},x,*p,y=1;p=&a[1];for(x=0;x<3;x++)y+=*(p+x);printf("%d\n",y)
最新回复
(
0
)