首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有Xabe类和主函数main。在程序文本中位于每行”//ERROR**********found**********下面的一行有错误,请加以更正。 更正后程序的输出为:57
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有Xabe类和主函数main。在程序文本中位于每行”//ERROR**********found**********下面的一行有错误,请加以更正。 更正后程序的输出为:57
admin
2018-11-11
58
问题
请打开考生文件夹下的解决方案文件proj1,其中在编辑窗口内显示的主程序文件中定义有Xabe类和主函数main。在程序文本中位于每行”//ERROR**********found**********下面的一行有错误,请加以更正。
更正后程序的输出为:57
注意:只允许修改每个”//ERROR**********found**********下面的一行语句,不允许改动程序中的其他任何内容。
#include<iostream>
using 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<n;i++)
//ERROR*******found*******
aa
=a
;
}
int GetA(int i)const{return a
;}
int SumA(int n);
~Xabc( ){delete[ ]a;}
};
int Xabc::SumA(int n){
int s=0:
for(int j=0;j<n;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<<d+f<<endl;
return0;
}
选项
答案
(1)a[i]=aa[i]; (2)d+=x.GetA(j); (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/IuAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<iostream>usingnamespacestd;template<typenameT>Tfun(Ta,Tb){return(a<=b)?a:b;}int
数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流;______和处理过程。
在关系模型中,把数据看成是二维表,每一个二维表称为一个______。
二分法查找仅限于这样的表:表中的数据元素必须有序,其存储结构必须是______。
有如下程序:#include<iostream>usingnamespacestd;classDA{intk;public:DA(intx=1):k(x){}~DA(){cout<<k;}
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i}private:intvalue;
下列叙述中,错误的是
顺序存储方法是把逻辑上相邻的结点存储在物理位置______的存储单元中。
下列不是软件工程基本目标的是()。
在表达式x-y中,"-"是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符"-",这个表达式还可以表示为
随机试题
被马克思称为“自由人的联合体”的是()
下列各项,除哪项外,均属小儿正常语言发育
对HBsAg阳性的人群做肝癌普查,首选的方法是
A.酸性溶液中析出白色沉淀B.与氯化三苯四氮唑试液反应显红色C.与三氯化铁试液反应呈草绿色D.与亚硝基铁氰化钠反应显蓝紫色E.与亚硒酸反应呈绿色,渐变蓝色鉴别黄体酮的依据是()。
王某在施工现场工作时不慎受伤,在监理工程师的调解下,王某与雇主达成协议,雇主一次性支付王某两万元作为补偿,王某放弃诉讼权利。这种调解方式属于()。
实施通风的目的不包括()。
物体重为W,置于倾角为α的斜面上,如图所示。已知摩擦角φm>α,则物块处于的状态为:
甲公司规定,只有在满足了公司所有净现值为正的项目的资金需求后,才会支付股利。甲公司采用的股利分配政策是()。
用户要将一台计算机作为打印机服务器使用,需要安装______。Ⅰ.NetWare目录服务Ⅱ.Microsoft网络上的文件与打印机共享Ⅲ.NetWare网络上的文件与打印机共享
某学校初中二年级五班的物理老师要求学生两人一组制作一份物理课件。小曾与小张自愿组合,他们制作完成的第一章后三节内容见文档“第3-5节.pptx”,前两节内容存放在文本文件“第1-2节.pptx”中。小张需要按下列要求完成课件的整合制作:将第4张、第7张
最新回复
(
0
)