首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=7 Number=12 注意:错误的语句在∥********error********的下面,修改
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为: Number=7 Number=12 注意:错误的语句在∥********error********的下面,修改
admin
2015-07-20
62
问题
使用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全国计算机二级
相关试题推荐
对虚函数的调用()。
以下程序中,while循环的循环次数是()。main(){inti=O;while(i<10){if(i<1)continue;if(i==5)b
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])【】;
在关系数据库中,把数据表示成二维表,每一个二维表称为【】。
软件测试过程一般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。在程序编码阶段进行的测试通常是______。
关于链式存储结构和顺序存储结构的说法正确的是______。
程序中有如下语句for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【】。
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout<<data<<end1;voidsetData(doubled)(data=d;static
下列运算符不能用友元函数重载的是()。
下列函数参数默认值定义错误的是()。
随机试题
设y=y(χ)由确定,则=________.
急性脓胸患者最根本的治疗措施是
引起非糖尿病酮症的原因不包括
医师处方写大贝或象贝时,应付
患者女,27岁,冠折2/3,已做完善根管治疗,咬合关系正常。以下哪种修复方案较恰当
下列含铅烟气中,可用碱液吸收法处理的有()。
Haveyoueverwonderedwhatourfutureislike?Practically,allpeople【B1】_____adesiretopredicttheirfuture【B2】_____Most
货币政策的具体目标包括()。
以下不属于国务院职权的有()。
YouareinterestedinClassicalMusic,soyoucanwatchTVat______.Ifyouwanttoknowaboutprogrammesofnextweek,which
最新回复
(
0
)