首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabe类和主函数main。在程序文本中位于每行"//ERROR**********found**********下面的一行有错误,请加以更正
使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabe类和主函数main。在程序文本中位于每行"//ERROR**********found**********下面的一行有错误,请加以更正
admin
2021-09-05
78
问题
使用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全国计算机二级
相关试题推荐
下列叙述中正确的是
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:1,2,3,4,5,注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//**
将x+y*z中的“+”用成员函数重载,“*”用友元函数重载应写为()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明IntSet是一个用于表示正整数集合的类。IntSet的成员函数Intersection的功能是求当前集合与另一个集合的交集。请完成成员函数Intersection。在mai
已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则()。
下列运算符中,可以重载为类的友元函数的运算符是
有如下语句序列: intx=-10;while(++x){} 运行时,while循环体的执行次数为()。
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
下列有关类继承的叙述中,错误的是()。
随机试题
前角型瘫痪表现不正确的是
简要病史:男性,21岁,多尿,烦渴2个月。要求:你作为住院医师,按照标准住院病例要求,围绕以上主诉,请叙述应如何询问该患者现病史及相关的内容。
急进性肾小球肾炎慢性期治疗措施最主要的是
填方土料应符合设计要求,一般不能选用的有()。
产业市场的采购行为一般属于理性购买,冲动性购买行为较少。()
下列关于税基大小和征税对象数量之间关系的说法,错误的是( )。
属于二级资质物业管理企业条件的是()。
在现实生活中,做人的学问往往比做事的学问更具有实用价值、更重要也更难掌握。做事仅靠技术就能________,做人则是一门弹性极强的艺术,讲求的是无法量化和________的分寸感。做事学一次即有毕业的可能,做人要活到老学到老,要一辈子下功夫。依次填入画横线
材料1“无论哪一个社会形态,在它所容纳的全部生产力发挥出来以前,是决不会灭亡的;而新的更高的生产关系,在它的物质存在条件在旧社会的胎胞里成熟以前,是决不会出现的。所以人类始终只提出自己能够解决的任务,因此只要仔细考察就可以发现,任务本身,只有在解
Home.FewwordsintheEnglishlanguagehavesuchaspecialmeaning.Homeisaplacewhereyoucanrelax,kickbackandjustbe
最新回复
(
0
)