首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中的主程序文件main.cpp中定义有Xabc类和主函数main。在程序文本中位于每行“//ERROR******found******”下面的一行有错误,请加以更正。 更正后程序的输出为: 2
请打开考生文件夹下的解决方案文件proj1,其中的主程序文件main.cpp中定义有Xabc类和主函数main。在程序文本中位于每行“//ERROR******found******”下面的一行有错误,请加以更正。 更正后程序的输出为: 2
admin
2020-04-10
37
问题
请打开考生文件夹下的解决方案文件proj1,其中的主程序文件main.cpp中定义有Xabc类和主函数main。在程序文本中位于每行“//ERROR******found******”下面的一行有错误,请加以更正。
更正后程序的输出为:
2 5 8 7 12
34
注意:只允许修改每个“//ERROR******found******”下面的一行语句,不允许改动程序中的其他任何内容。
#include<iostream>
using namespace std;
clasS Xabc {
int * a;int n;
public:
Xabc(int aa[],int nn):n(nn){//构造函数
//ERROR **********found**********
a=int[n];
for(int i=0;i<n;i++)
a
=aa
;
}
int sum(){
int s=0;
for(int i=0;i<n;i++)
s+=a
;
//ERROR **********found**********
return * s;
}
};
int main(){
int a[5]={2,5,8,7,12};
Xabc x(a,5);
int i;
for(i=0;i<5;i++)
cout<<a
<<’ ’;
cout<<endl;
//ERROR**********found**********
int b=sum();
cout<<b<<endl;
return 0;
}
选项
答案
(1)a=new int[n]; (2)retum s; (3)int b=x.sum();
解析
(1)Xabe类定义中,a是int类型的整型指针,需要动态分配一段内存,将首地址赋给a,修改为:a=new int[n];
(2)成员函数sum的功能是求a指向的数组元素之和s,并将s返回,修改为:return s;
(3)main函数定义数组a,并使用a构造Xabe类型的对象x,然后调用sum成员函数求得数组a的元素之和,修改为:int b=x.sum();
【注】本题Xabc类还应该定义一个析构函数,用来释放成员a的内存,防止内存泄漏。
转载请注明原文地址:https://kaotiyun.com/show/Tu8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;voidfun(int&x,inty){Y=y+x;x=y/4;X++:}111tmaim):
下列类模板的定义中语法格式错误的是
所有在函数中定义的变量,连同形式参数,都属于
在一个类体的下列声明中,下确的纯虚函数声明星
具有记忆作用的线性表称为【 】。
以下叙述中正确的是()。
A、 B、 C、 D、 A函数模板定义的一般格式为:Template<typename类型参数>返回类型函数名(模板形参表){函数体}
下列语句错误的是()。
下列语句的输出结果cout<<strlen("\t\"\065\xff\n");
随机试题
[*]
Th2细胞主要分泌
下列货币政策中介目标中,属于价格指标的是()。
我国《建设工程质量管理条例》中,关于工程监理单位的质量责任和义务包括()。
()向社会公布的证券行情,按日制作的证券行情表等信息是技术分析中的首要信息来源。
校园招聘有什么优点,又有哪些不足?
当x→0时,变量是()
A、Tocancelanappointment.B、Tobookaflightforthebusinesswoman.C、Togetdowntotheminutesoftheirbusinesscontract.D
CultureTherearemanythingsaboutourlivesthatmakeupaculture.I.Language—Languageiswhatpeopleandanimalsuset
快板(或称作中国快板)是一种有节奏的谈话或是独白的表演活动,用竹板和三弦来伴奏。它是在20世纪50年代由天津人民发明。天津快板主要是用天津方言来演示,以天津地方民俗小曲为主要内容并伴有强烈的音调。天津快板的主要特点是:豪放率直、幽默诙谐、生动活泼。无论是在
最新回复
(
0
)