首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1。其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行“//ERROR**********found**********”下面的—行有错误,请加以更
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1。其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行“//ERROR**********found**********”下面的—行有错误,请加以更
admin
2020-06-29
60
问题
请使用“答题”菜单或使用VC6打开考生文件夹proj1下的工程proj1。其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行“//ERROR**********found**********”下面的—行有错误,请加以更正。更正后程序的运行结果为:s=20
注意:只允许修改每个“//ERROR**********found**********”下面的一行语句,不允许改动程序中的其他任何内容。
#include
usingnamespacestd;
clasSXabc{
int*a;intn;
public:
Xabc(intaa[],intnn){//构造函数
//ERROR**********found**********
nn=n;
//ERROR**********found**********
a=new(n);
for(inti=0;i
a
=aa
;
}
intGetA(inti){returna
;}
~Xabc(){delete[]a;}
};
voidmain(){
inta[5]={2,3,4,5,6};
Xabcx(a,5);
inti,s=0;
//ERROR**********found**********
for(inti=0;i<=5;i++)
S+=X.a
;
cout<<"s="<
}
选项
答案
(1)n=nn; (2)a=newint[n]; (3)for(i=0;i<5;i++)s+=x.GetA(i);
解析
(1)主要考查考生对构造函数的掌握,构造函数应该是使用参数肌对数据成员n赋值。
(2)主要考查考生对动态分配的掌握,在析构函数中,对a使用delete[]释放,所以在构造函数中,需要使用new[]动态分配内存。
(3)主要考查考生对类成员访问权限的掌握,首先for循环中重复定义了变量i;另外数组下标从0开始,i应该小于5;最后对象x不能直接访问私有变量a,应该转化为x通过公有成员函数GetA来访问a。
转载请注明原文地址:https://www.kaotiyun.com/show/Te8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态:其中只能用于检测输入流状态的操作函数名称是()。
下列数组的定义中,会产生错误的是
关于类和对象的说法,不正确的是()。
一间教室可坐多名学生,则实体教室和学生之间的联系是()。
下列字符串中,正确的C++标识符是
下列关于队列的叙述中正确的是
下列有关类继承的叙述中,错误的是()。
有如下函数模板定义:templateT1sum(T1a1){retum(a1+a2+a3);}则以下调用中正确的是()。
A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGHC二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和
设二叉树如下:则后序序列为
随机试题
典型表现是“爆米花”样钙化的病变是
A.血府逐瘀汤B.瓜蒌薤白半夏汤合涤痰汤C.补阳还五汤D.枳实薤白桂枝汤合当归四逆散E.生脉散合炙甘草汤气虚血瘀型心绞痛的治疗方药是
膀胱湿热型癃闭易选用( )。中气不足型癃闭易选用( )。
肾盂结石1.2cm,IVP右肾功能正常,轻度积水,输尿管通畅,首选的治疗方法是
信息管理部门负责与其他工作部门协同组织收集信息、处理信息,形成各种反映()的报表和报告。
下列属于消防安全管理人的消防安全管理工作的是()。
关于进出口货物申报期限,下列说法错误的是()。
( )是根据事物之间存在的相互制约,相辅相成的必然联系,用科学测定的数据,来验证账面记录或申报纳税资料是否正确的一种查账方式。
电脑:电子邮件:照片
Ifyou’relikemostpeople,you’ve【B1】______fakelisteningmanytimes.Yougotohistoryclass,sitinthethirdrow,andlooks
最新回复
(
0
)