首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列类的定义中,有( ) 处语法错误。 class Base { public: Base(){} Base(int i) { data=i;
下列类的定义中,有( ) 处语法错误。 class Base { public: Base(){} Base(int i) { data=i;
admin
2010-03-29
68
问题
下列类的定义中,有( ) 处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private: int data; }; class Derive: public Base { public: Derive(): Base(O) { } Derive(int x) { d=x; } void setvalue(int i) { data=i; } private: d; };
选项
A、1
B、2
C、3
D、4
答案
2
解析
本题考核派生类的定义和成员的访问权限。第一处错误:在派生类的构造函数Derive(int x)中没有调用基类的构造函数对基类对象初始化:第二处错误:数据data是基类Base的私有成员,派生类Derive不能访问,所以在函数setvalue中对data的赋值是错误的。
转载请注明原文地址:https://kaotiyun.com/show/hDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d);}当执行程序时,按下列方式输入数据(从第
有C语言表达式2*3+4+15%3,关于其执行顺序,以下叙述正确的是
以下叙述中错误的是()。
下列关于C语言文件的叙述中正确的是()。
若有以下函数首部:intfun(doublex[10],int;*n)则下面针对此函数的函数声明语句中正确的是()。
下列给定程序中,函数fun的功能是:找出100一x(x≤999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159,168,177、186、195,
对于循环队列,下列叙述中正确的是()。
下列不属于软件工程3个要素的是()。
软件工程的三要素是
随机试题
心室颤动的临床表现不包括
关于不同组织声衰减一般规律的描述,不正确的是
溃疡边缘不规则,基底有桑椹状小结节,疼痛明显,应为溃疡深大,边缘隆起,呈弹坑样,表面有灰黄色假膜,基底软,应为
弥补财政赤字的办法主要有()
下列中央银行业务中,不属于资产业务的是()。
美术学科最能培养学生审美体验的方面是()。
掌握概念的一般意义,实质上是掌握同类事物的共同关键特征和本质属性,这种学习是()。
ThereisgrowinginterestinEastJapanRailwayCo.ltd.,oneofthesixcompanies,createdoutoftheprivatizednationalrailw
用GHz来衡量计算机的性能,它指的是计算机的_______。
A、 B、 C、 B
最新回复
(
0
)