首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=7 Number=12 注意:错误的语句在∥********error********的下面,修改
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=7 Number=12 注意:错误的语句在∥********error********的下面,修改
admin
2015-07-20
51
问题
使用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://www.kaotiyun.com/show/4CNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;}voidSetNum(intn
以下程序中,while循环的循环次数是()。main(){inti=O;while(i<10){if(i<1)continue;if(i==5)b
若把类B定义为类A的友元类,则应在类A中加入定义语句【】。
下列______是正确的语句。
若有以下定义及初始化语句:inti=100;int*ip=&i;intk=*ip;并假设整型数i的地址为0x12345678,指针中的地址为0x21000000,则k的值为【】。
下列函数参数默认值定义错误的是()。
对于常成员函数,下面描述正确的是()。
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
随机试题
A.催乳激素B.催产素C.哺乳方法不当D.让新生儿早吸吮多吸吮母乳E.喂乳前消毒乳头发生乳头皲裂的常见原因是
具有处方权的医师在为患者首次开具麻醉药品、第一类精神药品处方时( )。
对精神分裂症患者最有暴力风险的幻听是
锚具静载锚固性能试验试样数量为3个组装件,试验结果取3个试件的平均值。()
政府建设工程质量监督机构按规定对工程竣工验收备案工作实施监督,监督内容包括()。
中小企业板股票连续竞价期间有效竞价范围为最近成交价的上下5%。( )
企业董事会或类似机构通过的利润分配方案中拟分配的现金股利或利润,应确认为应付股利。()
只要教师认真备课.写好规范的教案,上课就一定受学生欢迎。()
[*]
Readthefollowingpassageandfillintheblankswithitscontents.AsperthetermsandconditionsoftheContractNo.123
最新回复
(
0
)