首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行’’//ERROR**********found**********下面的一行有错误,请加以更正。 更正后程序的输出为:57
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行’’//ERROR**********found**********下面的一行有错误,请加以更正。 更正后程序的输出为:57
admin
2019-08-23
59
问题
请打开考生文件夹下的解决方案文件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全国计算机二级
相关试题推荐
在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
以下运算符中不能重载的运算符是
成员初始化列表派生类是基类的具体化,而基类则是派生类的抽象。派生类也就是基类的具体实现,所以对基类数据成员的初始化是在派生类的构造函数中成员初始化列表执行的。
大多数C++程序都要包含______头文件。该文件中包含了所有输入/输出流操作所需要的基本信息。
在关系数据库中,每一个二维表称为______。
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};则下列语句正确的是()。
如果表达式--x中的“—”是重载的类运算符,采用运算符函数调用格式,其表达式还可以表示为______。
以下选项中合法的用户标识符是
对于while、do…while循环结构,正确的说法是()。
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是
随机试题
企业为激励员工,赋予优秀员工“劳动模范”称号,该激励方式属于()
上网访问网站,就是访问存放在()上的相关文件。
(英语专业学生做)Individualism,independence,andself-relianceareperhapsthemostdistinctiveAmericancharacteristics.American
患者,女,45岁。已呕吐1天,呕吐物为宿食。查体:一般状况尚可,心肺(一),腹软,上腹可见胃型,有振水声,肝脾未触及,临床诊断为“幽门梗阻”。问题3:提示:胃镜确诊为十二指肠溃疡合并幽门梗阻。进一步的治疗措施有1.洗胃2.静脉滴注奥美拉唑3.补液
某初产妇已妊娠40周,宫口开全2小时,胎头棘下2cm,宫缩较前减弱,胎膜已破,胎心120次/分,其情况较好,决定行会阴侧切和胎头吸引术。胎头吸引术应何时解除负压
下列对于有两个及两个以上产权、使用单位的同一建筑物,消防设施管理职责说法中,不符合要求的是()。
近年来,在经济发展前景不明和资金链吃紧的压力下,多数跨国公司基于实际的考虑,开始实行战略性收缩,以期回笼资金,抵御国际金融危机的冲击。与此同时,另一些跨国公司基于对未来的判断,提高了新兴市场和新兴产业在全球战略中的比重,抢占下一个繁荣的先机。例如,自国际金
动机的功能有()
Whatisthewoman’sreply?
A、Forhelpingtheblind.B、Forcompanionship.C、Forwatchingthedoor.D、Forfunandpleasure.A本题考查原因。由句(6)可知,女士说她们家养狗是为了帮助盲人。因
最新回复
(
0
)