首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正其中的错误,使得程序正确运行。 程序输出: s1:n=20 s2:n=10 执行s3.add(s1,s2) s3:n=30
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正其中的错误,使得程序正确运行。 程序输出: s1:n=20 s2:n=10 执行s3.add(s1,s2) s3:n=30
admin
2013-10-15
16
问题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错误,请改正其中的错误,使得程序正确运行。
程序输出:
s1:n=20
s2:n=10
执行s3.add(s1,s2)
s3:n=30
s4:n=30
注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//* * * * * * * * error* * * * * * * *
的下面。
试题程序:
#include
class TC
{
int n;
public:
TC(){}
TC(int m)
{
n=m:
}
//* * * * * * * * error* * * * * * * *
TC add(TC s1.s2)
{
this->n=s1.n+s2.n;
//* * * * * * * * error* * * * * * * *
return(this);
}
void disp()
{
cout<<"n="<
}
//* * * * * * * * error* * * * * * * *
}
void main()
{
TC s1(20),s2(10),s3,s4;
cout<<"s1:";
s1.disp();
cout <<"s2:";
s2.disp();
s4=s3.add(s1,s2);
cout<<"执行s3.add(s1,s2)\ns3:";
s3.disp();
cout<<"s4:";s4.disp();
}
选项
答案
(1)应改为“TC add(TC s1,TC s2)”。 (2)应改为“return(*this);”。 (3)应改为“};”。
解析
本题中的变量“s2”没有声明类型,所以补充“s2”的类型,即“TC add(TC s1,TC s2)”。“this-)n=s1.n+s2.n;”语句中的this变量为指针变量,所以第2处的“return(this);”返回语句中的this变量,应该返回指针型,所以修改为“return(*this);”。C++中类的定义格式应为“class类名{};”,以分号为结尾,所以在第3处的类结尾处补充分号“;”,即修改为“};”。
转载请注明原文地址:https://kaotiyun.com/show/qEBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
简述明代王守仁的心学理论。(华东师范大学2005年中国古代史真题)
试论中国古代封建国家的主要历史特征。(北京大学2003年中国通史真题)
实验组——控制组的实验设计中常用的统计方法是()
以下不属于贷款风险五级分类管理中的类型的是()。
国家取得财政收入的最主要形式是()。
下列关于法律部门与规范性法律文件的关系阐述不正确的有()。
设f(x)为连续函数。(Ⅰ)求初值问题的解y(x),其中a为正的常数;(Ⅱ)若|f(x)|≤k(k为常数),证明:当x≥0时,有|y(x)|≤(1一e—ax)。
软件测试目的是()。
随机试题
驾驶机动车在该位置不能变更车道。
热哮常用治疗方剂是
被吊销执业证书的,几年内不得申请护士执业注册
甲早年丧夫,独自抚养两个儿子乙、丁,乙、丁成年后分家另过。甲和侄女丙同住。乙也常常看望母亲,只有丁因在外地,很少见面。不久,甲因病去世,留有价值20万元的遗产,其遗嘱称,儿子乙得10万元,侄女丙得10万元。后来发现甲的遗嘱遗漏了价值3万元的遗产。而乙决定放
下列单体能发生聚合反应的是()。
在计算机系统层次结构中,处于硬件和软件交界面的是()。
《窦娥冤》、《望江亭》、《单刀会》和《救风尘》是()的代表作。
甲(17周岁)与乙(17周岁)是朋友,甲告知乙自己的女朋友丙(13周岁)对自己有误会,要与自己分手,要求乙帮忙把丙骗出来,以便自己向丙解释清楚。乙信以为真,于是设计将丙骗到一个偏僻的仓库,将丙反锁其中,并通知了甲。甲赶来后,乙在仓库外帮甲望风。实际上,丙并
A、 B、 C、 D、 C
下面程序段的输出结果是( )。publicclassTest{publicstaticvoidmain(String[]args){intn=10;do{
最新回复
(
0
)