首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行’’//ERROR**********found**********下面的一行有错误,请加以更正。 更正后程序的输出为:57
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行’’//ERROR**********found**********下面的一行有错误,请加以更正。 更正后程序的输出为:57
admin
2019-08-23
46
问题
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行’’//ERROR**********found**********下面的一行有错误,请加以更正。
更正后程序的输出为:57
注意:只允许修改每个’’//ERROR**********found**********下面的一行语句,不允许改动
程序中的其他任何内容。
#include
using namespace std;
class Xabc{
int *a;int n;
public:
Xahc(int aa[],int nn):n(nn){
a=new int[n];
for(int i=0;i
//ERROR**********found**********
aa
=a
;
}
int GetA(int i)const{return a
;}
int SumA(int n):
~Xabc(){delete[]a;}
};
int Xabc::SumA(int n){
mt s=0:
for(int j=0;j
return s;
}
int main(){
int a [6]={2,5,8,3,6,9};
Xabc x(a,6);
a[3]=19;
int d=0;
for(int i=0;i<6;i++)
//ERROR **********found**********
d+ =x.a
;
//ERROR**********found**********
int f=SumA(5);
cout<
return 0;
}
选项
答案
(1)a[i]=aa[i]; (2)d+=x.GetA(i); (3)int f=x.SumA(5);
解析
(1)Xabc的构造函数需要使用形参aa为成员指针a赋值,函数体中,首先动态分配n个连续的整型变量的内存空间,并将内存空间的首地址赋给a,然后通过for循环,使用数组aa为a的n个元素的赋值。
(2)x是类Xabc的对象,成员a在定义时没有指定访问标号,默认为private成员,所以这里不能通过x对象直接访问a,应该通过公有成员函数GetA()来访问。
(3)SumA()函数是类Xabc的公有成员函数,需要通过对象来引用,而不能直接引用。
转载请注明原文地址:https://kaotiyun.com/show/gJ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
有以下程序#include<iostream>usingnamespacestd;classBase{inta;public:Base(intx){a=x;}voi
不能重载的运算符是( )。
有如下程序: #include<iostream> Using namespace std; Class Amount{ int amount; public; Amount(int n=0)
下面的______保留字不能作为函数的返回类型。
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(intI){value=newmki};}
下面的语句中错误的是
类ostream的成员函数【】用于执行无格式输出,成员函数put用于输出单个字符。
在MyClass类的定义中,对赋值运算符:进行重载。请将画线处缺失的部分补充完整。【】MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*this
随机试题
A、OnSaturday.B、OnFridaynight.C、Aftermidnight.D、Inthedaytime.B新闻中提到,本次袭击开始于周五晚上,在夜色的掩护下,一直持续了很长时间。
“一国两制”的核心是()
女性,22岁。无诱因突发右下腹部剧烈疼痛,向腰骶及会阴部放射,伴头晕、恶心、出大汗、欲排大便感,未作任何处理来院急诊。(2014年第92题)该患者体检中不可能出现的体征是
哮证缓解期治疗要点是治哮证发作期治疗要点是治
某新建项目建设期为3年,借款额在各年年内均衡发生,第l年借款200万元,第2年借款400万元,第3年借款200万元,年利率6%,则该项目建设期按复利计算的借款利息为()万元。
根据成就动机理论,力求成功者最可能选择的成功概率是__________。
这座由668把算盘组成的大型木制“丹枫阁”藏书楼气势宏伟,格外引人注目。________的构思,精美的制作,创造了全国之最,让参观者啧啧称赞,________。填入划横线部分最恰当的一项是:
PM2.5是指大气中直径小于或等于2.5微米的颗粒物,它的直径还不到人的头发丝粗细的1/20。虽然PM2.5只是地球大气成分中含量很少的成分,但它富含大量的有毒、有害物质且在大气中的停留时间长、输送距离远,因而对人体健康和大气环境质量的影响更大。根据以上内
【《纳伊条约》】武汉大学2003年世界史真题
ToothersandthemselvestheBritishhaveareputationforbeingconservative--notinthenarrowpoliticalsense,butinthesen
最新回复
(
0
)