首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中的主程序文件main.cpp中定义有Xabc类和主函数main。在程序文本中位于每行“//ERROR******found******”下面的一行有错误,请加以更正。 更正后程序的输出为: 2
请打开考生文件夹下的解决方案文件proj1,其中的主程序文件main.cpp中定义有Xabc类和主函数main。在程序文本中位于每行“//ERROR******found******”下面的一行有错误,请加以更正。 更正后程序的输出为: 2
admin
2020-04-10
26
问题
请打开考生文件夹下的解决方案文件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全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;classComplex{public:Complex(d
有如下程序:usingnamespacestd;classPoint{doublex,y;Point(doublexx=0.0,doubleyy=0.0):x(xx),y(yy){)double
函数重载要求重载的函数必须有和原函数一样的【】。
在C++中,用于实现运行时多态性的是______。
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
下面各语句中,能正确进行赋字符串操作的语句是
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
A、 B、 C、 D、 A线性表的链式存储结构中的结点空间是动态生成的,它们在内存中的地址可能是连续的,也可能是不连续的。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。程序通过继承关系,实现对姓名的控制。类TestClassl实现对名字访问的接口,TestClass2实现对名字的设置和输出。程序输出为:TestClass2NameMay
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
随机试题
给定程序MODI1.C中函数fun的功能是:输出M行M列整数方阵,然后求两条对角线上元素之和,返回此和数。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!1#inclu
活塞式氟制冷压缩机正常运行时,()正常工作,它的低压侧结霜,但气缸不结霜。
以下关于医师专业精神的说法,不正确的是
慢性对称性多关节炎多见于
男,48岁,从2.0m高处摔下,左胸着地。体格检查:神清,血压135/80mmHg,脉搏105次/分,呼吸24次/分,右胸壁畸形,无伤口,出现反常呼吸,双肺呼吸音粗,无干湿啰音。现场急救的最重要处理是()
下列关于资本监管的说法,正确的有()
少先队员在公共汽车上主动给老人让座,受到乘客的赞扬而产生的情感是()
一份教育部的调查报告指出,城市儿童的心理素质,特别是承受挫折的能力,普遍比乡村儿童较差;这是由城市儿童的生活条件一般比乡村儿童较为优越造成的。作为一个长期从事儿童生理心理研究的学者,我不能同意此种看法。我认为城市儿童的心理素质较差是因为不能得到足够的新鲜空
设以X表示某一推销员一天花费在汽油上的款项(以美元计),以Y表示推销员一天所得的补贴(以美元计),已知X和Y的联合概率密度为(I)求边缘概率密度fX(x),fY(y);(Ⅱ)求条件概率密度fY|X(y|x),fX|Y(x|y);(Ⅲ)求x=12时
Itisclearthatwearerapidlybecomingaglobalculture.Newformsofinformationtechnology,intercontinentaltravel,andthe
最新回复
(
0
)