首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
78
问题
使用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全国计算机二级
相关试题推荐
下列关于基类和派生类关系的叙述中,正确的是
下列有关继承和派生的叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;voidfun(int&a,______________){intc;c=a;a=b;b=c;}
使用VC6打开考生文件夹下的源程序文件modil.cpp,咀该程序运行时有错,请改正程序中的错误,使程序输出的结果为:Numbe=8注意:错误的语句在∥********error********的下面,修改该语句即可。#includec
算法的空间复杂度是指( )。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
下面不能作为软件设计工具的是
在数据管理技术发展的三个阶段中,数据共享最好的是( )。
深度为7的二叉树共有127个结点,则下列说法中错误的是
一个算法应该具有下面三个重要的特性:可行性、【】、有穷性。
随机试题
四季を短歌の重要な主題としたのは平安時代だが、江戸時代は季語によって季節を示す手法を重視した。それが組織化されると、いわゆる「歳時記」が作られる。短歌では「春すぎて夏来にけらし…」ということができる。春すぎて秋や冬の来ることはないから、念の入った話だが、そ
型号为WJH一4的探测电缆适用于探测钻井深度大于3000m且电缆拉断力小于或等于4t的场合。
大叶性肺炎肺肉质变的病变特点是
A.维生素B.银杏内酯C.紫杉醇D.青蒿素E.冰片
法人在解散并清偿完毕债务后,剩余的资产应当根据股东的股权进行分配,也就是说剩余资产应返还给股东,从而使这些财产的所有权权能完全复归于股东,这就是()的具体表现。
()是在绩效管理末期,主管与下属就本期的工作表现和工作业绩等方面所进行的全面回顾、总结和评估。
电子现金是一种通过电子方式进行银行署名的数字信息。它同信用卡不一样,信用卡本身并不是货币,而只是一种转账手段,电子现金本身就是一种货币,可以直接用来购物。但它又和金币、纸币不一样,是种没有物理实体的货币,需要通过数据的交换实现现金的功能。符合这段话意思的是
京剧是中国戏曲的代表,被誉为“京剧鼻祖”的是:
在地面上相距2000公里的两地之间通过电缆传输4000比特长的数据包,数据速率为64Kb/s,从开始发送到接收完成需要的时间为(13)。
TheConsumerPriceIndex(CPI)isameasureoftheaveragechangeovertimeinthepricespaidbyurbanconsumersforamarket
最新回复
(
0
)