首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi.epp,该程序运行时有错误,请改正其中的错误,使得程序正确运行。 程序输出: S1:n=20 s2:n=10 执行s3.add(s1,s2) s3:n=30 s
使用VC6打开考生文件夹下的源程序文件modi.epp,该程序运行时有错误,请改正其中的错误,使得程序正确运行。 程序输出: S1:n=20 s2:n=10 执行s3.add(s1,s2) s3:n=30 s
admin
2020-06-29
38
问题
使用VC6打开考生文件夹下的源程序文件modi.epp,该程序运行时有错误,请改正其中的错误,使得程序正确运行。
程序输出:
S1:n=20
s2:n=10
执行s3.add(s1,s2)
s3:n=30
s4:n=30
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********error********的下面。
#include<10Stream.h>
C1ass TestClass
{
int n;
public:
TestClass(){)
Testelass(int m)
{
n=m;
}
∥********error********
TestClass add(TestClass sl,s2)
{
thiS一>n=s1.n+s2.n;
∥********error********
return(thiS);
}
void disp()
{
cout<<“n=”<
}
∥********error********
}
void main()
{
TestClass S1(2 0),s2(10),s3,s4;
cout<<“S1:”;
S1.disp();
cout<<“S2:”;
s2.disp();
s4=s3.add(S1,s2);
cout<< ’执行s3.add(sl,s2)\ns3:”;
s3.disp();
cout<<“s4:”;s4.disp();
}
选项
答案
(1)TestClass add(TestClass s1,TestClass s2) (2)return (*this); (3) };
解析
本题中的功能是设置类中的成员数值,然后利用成员函数add求和。从已定源程序的main主函数开始入手,可以看出程序首先通过类TestClass中的成员函数实现题目中的输出要求。
解题思路
(1)打开modil.cpp,调试程序,根据显示的错误提示,知道语句“TestClass add(TestClass s1,s2)”中的变量“s2”没有声明类型,所以补充“s2”的类型,即“TestClassadd(TestClass s1,TestClass s2)”。
(2)“this一>n=s1.n+s2.n:”语句中的this变量为指针变量,所以第2个标识下的“return(this);”返回语句中的this变量,应该返回指针型,所以修改为“retum f*this);”。
(3)C++中类的定义格式应为“class类名{};”,以分号为结尾,所以第3个标识下,类结尾处补充分号“;”,即修改为“};”。
转载请注明原文地址:https://kaotiyun.com/show/Ioyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹pmj2下的工程pmj2。其中在编辑窗口内显示的主程序文件中定义有类Point和Circle,以及主函数main。程序文本中位于每行“//****foud****”之后的一行内有一处或多处下画线,请在下画线处填写
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(inti=0){cout
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中包含类MyClass的定义。程序中位于每个“//ERROR****found****”下的一行语句有错误,请加以更正。更正后程序的输出结果应该是:Thevalueis5The
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:Hello注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********err
下面描述中,不属于软件危机表现的是( )。
下面属于黑盒测试方法的是
对下列二叉树进行前序遍列的结果为
一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )
软件调试的目的是()。
随机试题
与脑桥相连的脑神经是()
关于回收站的叙述,()是不正确的。
下列对比剂中属于无机碘类的是
A.肠毒素B.细胞毒素C.神经毒素D.内毒素E.类毒素霍乱发病主要由哪项引起()
2013年11月11日,大学生小潘在浏览门户网站“新狐狸网络”时看到大幅弹出广告,由网络红人Angle邓作为网络购物平台“好东好西”的代言人,推荐上万款各种商品。小潘平时就是Angle邓的超级粉丝,再加上看到优惠的价格,不禁怦然心动。遂在“好东好西”平台注
以下措施中,一般不用于防治路基边缘压实度不足的是()。
关于中层抹灰砂浆稠度及主要作用的说法,正确的是()。
京剧演出的化妆间一般是不开放的,为了保证演员的隐私,即使提前预定也不能进内参观。()
将考生文件夹下CTRL文件夹中的文件ESC.FXT移动到考生文件夹下ALT\SHIFT文件夹中,文件名改为SPACE.TXT。
Teachersneedtobeawareoftheemotional,intellectual,andphysicalchangesthatyoungadultsexperience.Andtheyalsoneed
最新回复
(
0
)