首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=7 Number=12 注意:错误的语句在∥********error********的下面,修改
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=7 Number=12 注意:错误的语句在∥********error********的下面,修改
admin
2015-07-20
47
问题
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:
Number=7
Number=12
注意:错误的语句在∥********error********的下面,修改该语句即可。
#1nclude<10Stream.h>
ClasS CMyClasS
{
public:
∥********error********
CMyClass(int i):Number=i
{
error
return Number;
}
void set(int i)
{
Number=i;
}
void display()
{
cout<<”Number=”<
<
}
private:
int Number ;
};
void mein()
{
∥********error********
CMyClass*P=new CMyClass ;
P一>display();
P一>set(12);
P一>display();
return;
}
选项
答案
(1)CMyClass(int i):Number(i) (2)应删除:return Number; (3)CMyClass*P=new CMyClass(7),
解析
(1)第1个标识下是声明构造函数,并使用初始化列表完成成员变量的初始化,可知第1标识下的初始化列表错误,正确的应该是“CMyClass(int i):Number(i)”。
(2)构造函数不能有返回值,不能用return来返回值,故第2个标识下应将“return Number;”删除。
(3)类实例在不指定构造函数的情况下,调用的是默认无参数的构造函数,此时成员变量Number是不确定的,在定义对象时应使用已定义的构造函数,根据输出结果可知P指向的对象的Number初始化值为7,故第3个标识下应改为“CMyClass*P=new CMyClass(7);”。
转载请注明原文地址:https://kaotiyun.com/show/4CNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
不属于结构化程序设计方法的四条原则是______。
若有以下定义及初始化语句:inti=100;int*ip=&i;intk=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【】。
设有下定义的语句:inta[3][2]={10,20,30,40,50,60};intb[3][2]={10,20,30,40,50,60};则a[1][1]*b[2][1]=【】。
程序中有如下语句for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【】。
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<end1;voidsetData(doubled)(data=d;static
下面关于继承机制的描述中,不正确的是()。
下面关于构造函数和析构函数的描述,错误的是()。
随机试题
房室延搁的生理意义是
人的能力有“早熟”和“大器晚成”的表现,这反映了能力哪一方面的差异?【】
女性,42岁。半年前因突发呕新鲜血1800ml住院治疗,并确诊为门静脉高压症,经保守治疗好转后出院。本次又因大量呕血住院,经三腔二囊管压迫止血等综合治疗6天后,出血停止24小时,拔除三腔二囊管后,再次发生大出血。目前,应采取的治疗措施是
在社区口腔保健人员培训课程中,开展老年人口腔保健被特别强调的措施主要是
()控制网可以一次整体布设完成,也可采用GPS网或导线网的形式布设。
就我国现实市场条件来说,技术分析更适用于长期的行情预测。()
海峡西岸经济区是建设两岸文化交流的重要基地,也独具文化资源优势,以下不属于两岸文化内涵的文化分类是()。
设随机变量X1与X2相互独立,其分布函数分别为F1(x)=F2(x)=,一∞<x<+∞.则X1+X2的分布函数F(x)=()
Thehumannoseisanunderratedtool.Humansareoftenthoughttobeinsensitivesmellerscomparedwithanimals,【C1】______thisi
Therewasatimeinthelate17thcenturywhennorespectablemonarchwouldbeseenwithoutaguitar.BothLouisXIVandCharles
最新回复
(
0
)