首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; }
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; }
admin
2009-02-15
26
问题
下列类的定义中,有( )处语法错误。 class Base { public: Base(){} Base(int i) { data=i; } private: int data; }; class Derive: public Base { public: Derive(): Base(0){} 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/Ezjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若在定义语句:inta,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()。
有以下程序段:#includeinta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;prinff(“a=%db=%dc=%d\n”,a,b,c);程序的输出结
有以下程序:#include<stdio.h>main(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是()
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.C。在此程序中,函数fun()的功能是统计s所指一维数组中0的个数(存在变量zero中)和1的个数(存在变量one中),并输出结果。请改正函数fu
设有以下语句:typedefstructS{charc;inta[4];}PN;则下面叙述中正确的是()。
支持子程序调用的数据结构是()。
若有定义语句:char*s1="GOOD",*s2="good";以下选项中,能够输出“GOOD”语句是()。
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
以下叙述错误的是()。
算法空间复杂度的度量方法是
随机试题
治疗重度妊娠高血压综合征首选()。
为了防止铜及铜合金焊接时产生冷裂纹,焊前工件常需要预热。
我国某进出口公司甲(卖方)与美国某贸易公司乙(买方)以CIF芝加哥条件签订了一份出口5000吨小麦的合同。货物由中国人民保险公司办理了海洋运输货物保险后按时由承运人天建国际海洋运输公司装船运输。因在海上遭遇暴风雨袭击,迟延四个星期到达目的港,并因船员的过失
下列有关文学常识的表述,错误的一项是()
测定阿司匹林片含量时,为避免酒石酸、枸橼酸等酸性物质的干扰应选用
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】图2-1为A公司和公司总部的部分网络拓扑,A公司员工办公区域DHCP分配的IP段为10.0.36.1/24,业务服务器IP地址为10.0.35.1,备份服务器IP地址为10.0.35.2;公司
瀑布模型(WaterfallModel)突出的缺点是不能适应______的变动。
Withthecurtain______,theroomwasdark.
Thediscoveryofgoldinthevalleyswill______thepoormountainarea.
A、Theyserveasanimportantenergysource.B、Theyprovidematerialfordailylife.C、Theyproduceoxygensowecanbreathe.D、T
最新回复
(
0
)