首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabe类和主函数main。在程序文本中位于每行"//ERROR**********found**********下面的一行有错误,请加以更正
使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabe类和主函数main。在程序文本中位于每行"//ERROR**********found**********下面的一行有错误,请加以更正
admin
2021-09-05
82
问题
使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabe类和主函数main。在程序文本中位于每行"//ERROR**********found**********下面的一行有错误,请加以更正。
更正后程序的输出为:57
注意:只允许修改每个”//ERROR**********found**********下面的一行语句,不允许改动程序中的其他任何内容。
#include
using namespace std;
class Xabe{
int*a;int n;
public:
Xabc(int aa[],int nn):n(nn){
a=Hew int[n];
for(int i=0;i
//ERROR**********found**********
aa
=a
;
}
inl 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
return s;
}
int main(){
int a[6]={2,5,8,3,6,9};
Xabe 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/vdfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于一个类定义,下列叙述中错误的是()。
下面关于C++的特点中描述不正确的是()。
软件测试的目的是()。
分析下面程序,该程序的运行结果是()。#includeclassTestClass{public:staticintm:TestClass0{m++:)TestClass(intn、{m=n:}staticv
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//**
有如下程序:#includeusingnamespacestd;classBase{intm;public:Base(){cout
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:
在软件开发中,需求分析阶段产生的主要文档是( )。
下列关于return语句的叙述中,正确的是
下面程序输出的结果为()。#inchdevoidfun(rota,intb){inttemp;temp=a;a=b:b=temp;}voidmain()
随机试题
阿托品化的指标是
患者,女,62岁,临床诊断为:糖尿病、高血压和高血脂。医师处方如下:本处方中,给药时间错误的是
在我国,货币市场基金的赎回采用( )原则。
关于契税的说法.正确的是()。
《绿色信贷实施情况关键评价指标》要求商业银行应对存在高环境风险、社会风险的客户进行名单制管理。()
丁公司是一家饮料生产商,公司相关资料如下:资料一:丁公司2016年相关财务数据如下表所示。假设丁公司成本性态不变,现有债务利息水平不变。资料二:丁公司计划2017年推出一款新型饮料,年初需要购置一条新生产线,并立即投入使用。该生产线购
拟办工作应由()进行。
一座电视塔,位于A点,高300米,一幢楼位于B点,高100米,某人位于AB的延长线上点C处,此人从C点看去楼正好是塔的一半高,向塔的方向前进1500米后到达D点,从D点看去楼与塔一样高,若忽略人的身高,则AB距离为:
如图所示,某园区网用10Gbps的POS技术与Internet相连,POS接口的帧格式是SDH。在R3上配置一个loopback接口,IP地址为192.166.67.1。路由协议的选择方案是,园区网内部采用OSPF动态路由协议,园区网与Internet的连
学院的每个系都有一名系主任,且一个教师可同时担任多个系的系主任,则实体系主任和实体系间的联系是
最新回复
(
0
)