首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
15
问题
使用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://jikaoti.com/ti/4vXiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述《论联合政府》的主要内容及其意义。(南京大学2013年历史学基础(中国近现代史)真题)
《辛丑条约》的主要内容有哪些?(苏州大学2000年中国近代史真题)
1896年《中俄密约》的主要内容有哪些?对中国有何危害?(苏州大学2003年中国近现代史真题)
已知某次学业成就测验的平均分数是80,标准差为4。如果某考生得分为92,则该分数转换为标准分后是()
下列关于学校教育的说法,错误的是
执业医师法规定,医师的医学专业技术职称和医学专业技术职务的评定、聘任,按照国家的有关规定处理。这一规定属于下列哪一个选项?()
革命根据地时期制定的宪法文件中,规定颁发土地证确认地权以发展农业的政策的是
(2015年真题)汉朝法律规定,被告人及其亲属不服官府判决的,可申请重审。这一诉讼程序称为
中国古代重实体轻程序传统终结的标志是哪一部法律的出台()
设某数据库服务器中有3块146G的SAS硬盘,为了保证数据的安全性,数据库管理员利用硬件RAID卡将三块硬盘做成RAID5,则服务器可使用磁盘空间为【9】GB。
随机试题
何谓肺性脑病?其发生机制如何?
决定病毒遗传特性的物质()
A、 B、 C、 D、 E、 D手少阴、足厥阴、足少阴经的经脉循行皆与肺相联系。
原告:何某,被告:某著名学府。原告何某因不服某著名学府因身高太矮而不予录取的行政行为于某年某月某日向某人民法院起诉。法庭查明,原告毕业于温州瓯海中学,在校期间一直担任团支部书记,曾被评为温州市优秀学生干部、浙江省三好学生,2003年高考文科成绩为579分,
施工单位的进度计划包括( )。
美菱企业为增值税一般纳税人。该企业采用计划成本法对原材料进行核算。2004年8月初,结存材料的计划成本为290000元,材料成本差异为节约10000元。2004年8月份又发生如下原材料采购与领用事项:(1)8月5日,购入材料一批,取得的增值税专用
以下不是商业银行现金流来源的是( )。
从2004年1月1日起,我国农村信用社贷款利率在人民银行制定的贷款基准利率基础上。浮动区间上限扩大到贷款基准利率的( )倍。
质量特性中的可信性包括()。
被收养人的条件是()。
最新回复
(
0
)