首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中的主程序文件main.cpp中定义有Xabc类和主函数main。在程序文本中位于每行“//ERROR******found******”下面的一行有错误,请加以更正。 更正后程序的输出为: 2
请打开考生文件夹下的解决方案文件proj1,其中的主程序文件main.cpp中定义有Xabc类和主函数main。在程序文本中位于每行“//ERROR******found******”下面的一行有错误,请加以更正。 更正后程序的输出为: 2
admin
2020-04-10
40
问题
请打开考生文件夹下的解决方案文件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;intmain(){inta=1,b;switch(a){
数据结构作为计算机的一门学科,主要研究数据的逻辑结构、对各种数据结构进行的运算,以及
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;long*q;
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(inti){n=i;
下列有关继承和派生的叙述中,正确的是()。
在C++语言的面向对象程序设计框架中,______是程序的基本组成单元。
关系数据库管理系统能实现的专门关系运算包括选择、连接和______。
下面各语句中,能正确进行赋字符串操作的语句是
随机试题
患者,男,50岁。为癫痫所致精神障碍患者,居家治疗30年。随访时家属报告患者睡眠颠倒、记忆力差,经常怀疑其外甥偷拿自己的东西。本次随访可记录的症状是
项目的生产手工作业和湿作业多,机械化水平低,劳动条件差,工作强度大,从而对施工现场的职业健康安全影响较大,环境污染因素多,据此开展施工职业健康安全和环境管理活动,反映的是职业健康安全与环境管理的()。
会计工作的移交必须有专人监交,通过监交可以()。
关于影响股票投资价值的因素,以下说法错误的是( )。
运用职业判断确定持续经营假设的不确性是否重大时,下列各项中,注册会计师无须考虑的是()。
北宋杰出科学家沈括著《梦溪笔谈》,被誉为“中国17世纪的工艺百科全书”。()
现代社会,专业分工的极度细化使得普通人在每一个专业领域内都必须倚仗专家的参谋。专家则凭借精深的专业知识为人们提供指导意见,并以此建立自己的权威,取得公众的信任。然而,也正是这种权威和信任带来了相应的责任—专家在发言时必须保持公正的立场,实事求是,认真求证,
儿童在听了科尔伯格的道德两难故事“海因茨偷药”后,认为海因茨不应该去偷药,因为如果人人都违法去偷东西的话,社会会变得很混乱,这些儿童的道德水平处于()。
计算机网络采用层次结构,各层之间互相【 】。
Treesareusefultomaninthreeveryimportantways:theyprovidehimwithwoodandotherproducts;theygivehimshade;andth
最新回复
(
0
)