首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行’’//ERROR**********found**********下面的一行有错误,请加以更正。 更正后程序的输出为:57
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行’’//ERROR**********found**********下面的一行有错误,请加以更正。 更正后程序的输出为:57
admin
2019-08-23
53
问题
请打开考生文件夹下的解决方案文件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全国计算机二级
相关试题推荐
在一个被调用函数中,关于return语句使用描述,( )是正确的。
下述关于数据库系统的叙述中正确的是()。
可以用p.a的形式访问派生类对象p的基类成员a,其中a是()。
关于类和对象描述错误的是()。
下列关于类和对象的叙述中,错误的是()
关于C++语言与C语言关系描述中错误的是
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(intI){value=newmki};}
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
下面是关于ios类的叙述,正确的是()。
以下选项中,合法的字符常量是()。
随机试题
当代中国的民主党派包括:__________、__________、中国民主建国会、__________、__________、中国致公党、九三学社、__________。
HardestThingsGrowingupIalwaysheardtheexpression,"Youdon’tknow【B1】______you’vegottillit’sgone."Thesewordsh
在Excel2010中,单元格的名称最多可包含的字符个数为()
视上核、室旁核分泌下列哪项激素
A.蹄裂B.白线裂C.蹄叶炎D.蹄叉腐烂E.蹄冠蜂窝织炎马,5岁,精神沉郁,体温40℃,不愿站立和运动,驻立时,双前肢前伸,双后肢伸至腹下,以蹄踵着地。叩诊蹄壁敏感,根据临床表现诊断所患蹄病是
根据我国现行规定,更新改造项目的分类标准是()。
导游工作()的特点,要求导游人员应当具有强健的身体、认真负责的工作态度、熟练的待人接物的技巧以及扎实的多学科知识、高超的语言表达能力。
某操作系统采用可变分区分配存储管理方法,操作系统占用低地址部分的126KB。用户区大小为386KB,且用户区始址为126KB,用空闲分区表管理空闲分区。若分配时采用分配空闲区高地址的方案,且初始时用户区的386KB空间空闲,对下述申请序列:作业1申请80K
甲股份有限公司(以下简称甲公司)2004年至2012年度有关业务资料如下:①2004年1月1日,甲公司股东权益总额为46500万元(其中股本总额为10000万股,每股面值1元;资本公积为30000万元;盈余公积为6000万元;未分配利润
将考生文件夹下BENA文件夹中的文件PRODUCT.WRI的“只读”属性撤消,并设置为“隐藏”属性。
最新回复
(
0
)