首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行”//ERROR*********found*********下面的一行有错误,请加以更正。
使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行”//ERROR*********found*********下面的一行有错误,请加以更正。
admin
2020-10-21
53
问题
使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行”//ERROR*********found*********下面的一行有错误,请加以更正。
更正后程序的输出为:57
注意:只允许修改每个"//ERROR*********found*********下面的一行语句,不允许改动程序中的其他任何内容。
#include
usng namespace std;
class Xabc{
int*a;int n;
public:
Xabc(int aa[],int nn):n
(nn){
a=new int[n];
for(int i=0;i
//ERROR*****found******
aa
=a
;
}
int GetA(~nt i)COnSt{return a
;}
int SumA(int n);
~xabc(){delete[]a;}
};
int Xabc::SumA(int n){
int s=0;
for(int j=0;j
s+=a[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/fjyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=1;intj=4;intmain(){inti_8,j=i;cout
软件详细设计产生的图如下:该图是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
请使用菜单命令或直接使用VC6打开考生文件夹下的工程projl,其中有“MP3播放器”’类MP3Player和主函数main的定义。程序中位于每个//ERROR**********found**********下的语句行有错误,请加以更正。更正后程序的输出
有3个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
有如下类定义:classBag{public:Bag(intp=200,chars=’M’):price(P),size(s){eout
有如下程序:#includeusingnamespaeestd;ela$8Sample{friendlongfun(Samples);public:Sample(10nga){x=a;}
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};表达式Wednesday==Friday的值是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序运行后没有内存遗漏。可以在修改处增加或者删除一条语句。本程序完成输入两个字符串,分别存储到s1,s2中。注意:不要改动main函数,不能增行或删行,
在E-R图中,用来表示实体联系的图形是()。
随机试题
A、宜食高蛋白食物B、不宜多食脂肪C、不宜吃鱼D、宜少食高蛋白食物E、可适当多食脂肪性食物服用左旋多巴时
某农药生产企业存在重大事故隐患,安全监管部门对该企业作出停产停业整顿处罚,但该企业仍然继续生产,安全监管部门决定对该企业采取停止供电措施。依据《安全生产法》的规定,通知对该生产经营单位停止供电措施的时间应当至少提前()。
设立中外合资经营企业,经合营各方同意,可以只订立()。
计算发展速度的分子是( )。
A房地产开发商将作为存货的商品房转换为采用公允价值模式计量的投资性房地产,转换日商品房的账面余额为1100万元,已计提跌价准备100万元,公允价值为1200万元,转换日记入“其他综合收益”科目的金额是()万元。
生态足迹也称生态占用,是指特定数量人群按照某一种生活方式所消费的、自然生态系统提供的各种商品和服务功能,以及在这一过程中所产生的废弃物需要环境(生态系统)吸纳,并以生物生产性土地(或水域)面积来表示的一种可操作的定量方法。通过生态足迹将需求与自然生态系统的
下列说法一定错误的是()。
Overall,thequestionoftreatmentwasAunlikelytobesettledquickly.TherewasnodoubtBthatsomestones,especiallysapphir
Youwillhearanotherfiverecordings.Foreachrecording,decidethereasonforthetelephonecall.Writeoneletter(A-H)next
HolySquid!PhotosOfferFirstGlimpseofLiveDeep-SeaGiantLikesomethingstraightoutofaJulesVernenovel,anenormou
最新回复
(
0
)