首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中的主程序文件main.cpp中定义有Xabc类和主函数main。在程序文本中位于每行“//ERROR******found******”下面的一行有错误,请加以更正。 更正后程序的输出为: 2
请打开考生文件夹下的解决方案文件proj1,其中的主程序文件main.cpp中定义有Xabc类和主函数main。在程序文本中位于每行“//ERROR******found******”下面的一行有错误,请加以更正。 更正后程序的输出为: 2
admin
2020-04-10
35
问题
请打开考生文件夹下的解决方案文件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全国计算机二级
相关试题推荐
有如下类声明:classBase{protected:intamount;public:Base(intn=0):araount(n){}intgetAmount()const{retumamo
有如下语句序列:ifstreaminfile(“DATA.DAT”);if(infile.good())cout
下列关于栈的叙述中,正确的是
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
以下函数调用语句中实参的个数是()。excc((v1,v2),(V3,v4,V5),V6);
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是
若有定义:int*p;则下列各选项中,不同于表达式“*p=*p+1;”的是()。
下列选项中,正确的C++标识符是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。学校教务处要为任课老师开发一个学生管理系统,需求如下:(1)学生的信息是要受到严密保护和限制的,包括姓名、五个英文字符的学号,以及精确到小数点后一位的一科成绩,只有任课老师可以修改,如果学
随机试题
[背景资料]某施工单位承接了一条二级公路的隧道施工项目,该隧道主要穿越砂层泥岩和砂岩,岩层节理、裂隙发育,富含裂隙水。隧道全长800m,设计净高5m,净宽12m,为单洞双向行驶的两车道隧道。施工单位针对该项目编制了专项施工方案,其中包括
渐进式变革方式强调循序渐进,逐步深入,一步一个脚印,不急于求成。()
12岁患儿,做结核菌素试验72小时,局部出现硬结直径12mm。判断结果是
A.桂枝茯苓丸B.胶艾汤C.逍遥散D.当归芍药散E.香砂六君子丸治疗妊娠腹痛之血虚证应选()
某企业2018年2月委托一施工单位新建厂房,9月对建成的厂房办理验收手续,同时接管基建工地上价值100万元的材料棚,一并转入企业的固定资产,厂房和材料棚入账原值合计1100万元。该企业所在省规定的房产余值扣除比例为30%。2018年该企业上述房产应缴纳房产
甲公司于2×21年12月购入生产设备一台,其原值为20万元,预计使用年限为5年,预计净残值为2万元,采用双倍余额递减法计提折旧。从2×24年起,该企业将该固定资产的折旧方法改为平均年限法,设备的预计使用年限由5年改为4年,设备的预计净残值由2万元改为1.2
根据有关规定,下列选项中,属于汇票持票人行使追索权时可以请求被追索人清偿的款项有()。
企业整体被另一企业承租后,被承租的企业即使重新办理了工商登记也不得享受新办企业减免企业所得税的政策优惠。()(1999年)
Americaisoneofmanycountrieswherethestategivesaleg-uptomembersofcertainracial,ethnic,orothergroups【C1】______h
Somebodymightsaythatanxietyisasmallpricetopayformaximizingindividualliberty.【F1】Freedomfromnatureisboundtoha
最新回复
(
0
)