首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用Vc++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为 Number=7 Number=12 注意:错误的语句在//******error******的下面,修改该语句即可。 试
使用Vc++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为 Number=7 Number=12 注意:错误的语句在//******error******的下面,修改该语句即可。 试
admin
2020-07-23
66
问题
使用Vc++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为
Number=7
Number=12
注意:错误的语句在//******error******的下面,修改该语句即可。
试题程序:
#include
class TC
{
public:
//******error******
TC(int i):Number=i
{
//******error******
return Number;
}
void set(int i)
{
Number=i:
}
void display()
{
cout<<"Number="<
}
private:
int Number:
};
void main()
{
//******error******
TC*p=Flew TC;
p->display();
p->set(12);
p->display();
return;
}
选项
答案
(1)应改为“TC(int i):Number(i)”。 (2)应删除“return Number;”。 (3)应改为“TC*p=new TC(7);”。
解析
本题第1处是声明构造函数,并使用初始化列表完成成员变量的初始化,可知第1处的初始化列表错误,正确的应该是“TC(int i):Number(i)”。构造函数不能有返回值,不能用return来返回值,故第2处应将“return Number;”删除。类实例在不指定构造函数的情况下,调用的是默认无参数的构造函数,此时成员变量Number是不确定的,在定义对象时,应使用已定义的构造函数,根据输出结果可知,p指向的对象的Number初始化值为7,故第3处应改为“TC*p=new TC(7);”。
转载请注明原文地址:https://kaotiyun.com/show/9hyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于函数模板的表述中,正确的是
有如下程序:#includeusingnamespacestd;intmain(){int*p;*p=9;cout
下列选项中,与实现运行时多态性无关的是
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(inti=0){cout
下列运算符中,不能重载为类的友元函数的运算符是
下列关于C++流的叙述中,正确的是
在软件开发中,需求分析阶段产生的主要文档是( )。
下面描述中不属于软件需求分析阶段任务的是
Sample是一个类,且有如下语句:Samplea[2],*p=newSample;执行这个语句时调用Sample类的构造函数的次数是
下列符号中不属于C++关键字的是()。
随机试题
已知甲公司2012年末负债总额为200万元,资产总额为500万元,流动资产为240万元,流动负债为160万元,2012年利息费用为20万元,净利润为90万元,所得税为30万元。下列关于甲公司的指标计算不正确的是()。(假设不考虑资本化利息)
A、甘露醇B、氢氯噻嗪C、呋塞米D、阿米洛利E、螺内酯竞争性结合醛固酮受体的药物是( )。
燃气过滤器的过滤层用( )组成。
根据企业国有资产法律制度的规定,下列情形中,非金融企业应当进行变动产权登记的有()。
【2014广西】良好的专业自我能够使教师形成符合自己志趣、能力和个性的独特教学风格。()
海事局计划举办年终文娱活动,有老同志说,近期工作忙,而且这些蹦蹦跳跳的活动你们年轻人参加就好,我们老人就不参加了。如果你是活动的组织者,请问你会怎么劝说这位老同志?请现场模拟。
有90个病人,都患难治疾病T,服用过同样的常规药物。这些病人被分为人数相等的两组,第一组服用一种用于治疗T的实验药物W素。第二组服用不含有W素的安慰剂。10年后的统计显示,两组都有44人死亡。因此这种实验药物是无效的。以下哪项如果为真,最能削弱上
社会规范论用普遍规范来解释人的社会行为,认为人类社会存在的普遍性道德准则包括()
Readthearticlebelowabouttimemanagement.ChoosethecorrectwordtofilleachgapfromA,BorContheoppositepage.For
There’snodenyingthatasweage______,ourbodyagesrightalongwithus.
最新回复
(
0
)