首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
17
问题
使用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全国计算机二级
相关试题推荐
简述罗马法的主要内容。(东北师范大学2000年世界上古史真题)
试述第二次世界大战后美苏冷战的兴起、东西两大阵营对峙局面的形成及在欧亚的特征。(黑龙江大学2013年历史学基础(世界史)真题)
抽样的方法有哪几种?()
下列哪种数据才可以运用卡方检验进行统计分析?()
气质类型为“胆汁质”的人的性格特征是()
下列选项中,属于自然法学派观点的是()。
下列关于法与政治相互作用的关系中,哪一个选项是错误的?()
(2013年真题)我国刑法规定:“勾结外国,危害中华人民共和国的主权、领土完整和安全的,处无期徒刑或者十年以上有期徒刑。”该规则所包含的逻辑结构要素是()。
新民主主义政权颁布了一系列保护妇女权利、促进男女平等的法律,主要有()。
设微分方程xy′+2y=2(ex-1).(Ⅰ)求上述微分方程的通解,并求使y(x)存在的那个解(将该解记为y0(x)),以及极限值y0(x);(Ⅱ)补充定义之后使y0(x)在x=0处连续,求y′0(x),并请证明:无论x=0还是x≠0,y′0(x)均连
随机试题
目前,我国对外承包工程主要采取的形式有()
在Word2010中也能打开并处理文本文件(TXT文件),但要保存图片及文字的全部格式信息,不能将编辑好的内容再存成TXT文本文件。()
DIC的治疗中,下列治疗原则正确有
下列哪项是不正确的
A.细动脉玻璃样变性B.细动脉纤维化C.细动脉淀粉样变性D.细动脉纤维素样坏死E.细动脉纤维素样变性恶性高血压的基本病变是
各种商品的需求弹性是不同的,通常用需求价格弹性系数来表示需求弹性的大小,若某种商品的需求量的变动率为0.3,价格的变动率为0.1,则需求价格弹性系数为()
在侦查期间,公安机关可以对被监视居住的犯罪嫌疑人的()等通信进行监控。
2008年1月实施的《职工×××××条例》第3条规定,职工累计工作已满1年不满10年的,年休假5天;已满10年不满20年的,年休假10天;已满20年的,年休假15天。对职工应休未休的年休假天数,单位应当按照该职工日工资收入的300%支付年休假工资报酬。20
(1)老汉栽倒在地(2)方某辱骂老汉(3)老汉家人告方某(4)法院开庭审理(5)老汉猝死
巴达里文化
最新回复
(
0
)