首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行"//ERROR**********found**********下面的一一行有错误,请加以更
使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行"//ERROR**********found**********下面的一一行有错误,请加以更
admin
2020-05-14
46
问题
使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行"//ERROR**********found**********下面的一一行有错误,请加以更正。
更正后程序的输出为:57
注意:只允许修改每个"//ERROR**********found**********下面的一行语句,不允许改动程序中的其他任何内容。
#include<iostream>
using namespace std;
class Xabc{
int*a;int n;
public:
Xabc(int aa[],int nn):n(an){
a=new int[n];
for(int i=0;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<<end1:
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/eg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序段的输出结果是______。char*s="12345";s+=2;cout<<s;
若要在程序文件中进行标准输入输出操作,则必须在开始的# include命令中使用头文件【 】。
有如下程序:#include<iostream.h>voidmain(){intx=2,y=3,a,b,c,d;a=(x++>=--y);b=(x==++y);c=(x--!=y);d=(++x>y--);Cout<<a<<b<<c<
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};,则下列语句正确的是
在深度为7的满二叉树中,叶子结点的个数为
下列叙述中正确的是( )。
下面有关纯虚函数的表述中正确的是()。
A、 B、 C、 D、 D如果派生类私有继承基类,不能访问基类中的私有成员,所以A)、B)是错误的。派生类是对基类的具体化,所以c)错误的。如果派生类没有实现基类的一个纯虚函数,则该派生类是一个抽象类,即选择
算法分析的目的是
随机试题
一个测验的真实性,通常称为测量的()。
刘因《观梅有感》中的“西湖处士”是指()
设函数z=sin(x+y),则=()
患者,男性,74岁。既往慢性咳喘史25年,近日感冒后病情加重,夜间咳嗽频繁,痰量多。查体:神志清,口唇轻度发绀,桶状胸,双肺叩诊过清音,呼吸音低,动脉血气分析PaO285mmHg,PaCO245mmHg,经治疗后病情缓解,此患者在家休养时的注意事项不包括
气瓶在使用过程中因盛装介质的不同会发生不同情况的腐蚀,为保证其使用安全,需要进行定期检验。下列关于气瓶定期检验周期的说法中,错误的是()。
对竣工工程的成本核算,应区分为()。
2020年4月,某省审计厅派出审计组,对某公司2019年度财务收支情况进行了审计。有关该公司销售与收款循环的资料和审计情况如下:(1)审计人员直接向债务单位发函询证,审查应收账款是否真实、准确。(2)该公司将库存应收票据的清点工作与库存现金的监盘工作同
古希腊雕塑《掷铁饼者》的作者是()。
以下关于VB文件的叙述中,正确的是
Theauthorbelievesinthepassagethat______.Accordingtothepassage,______.
最新回复
(
0
)