首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行"//ERROR**********found**********下面的一一行有错误,请加以更
使用VC6打开考生文件夹下的proj1工程目录内的proj1.dsw文件,其中在编辑窗口内显示的主程序文件中定义有Xabc类和主函数main。在程序文本中位于每行"//ERROR**********found**********下面的一一行有错误,请加以更
admin
2020-05-14
77
问题
使用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全国计算机二级
相关试题推荐
以下函数实现的功能是voidfun(char*s){char*p,*q,temp;p=s;q=s+strlen(s)-1;while(p<q){temp=*p;*p=*
有如下的类的模板定义:template<classT>classMyClass{private:Tnumber;public:MyClass(Tk);…};
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。#include<iostream>usingnamespaeestd;_
如果类B继承了类A,则称类A为类B的基类,类B称为类A的【】。
下列关于运算符重载的说法中,不正确的是()。
下面关于虚函数的表述中正确的是()。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
下列的各类函数中,()不是类的成员函数。
在说明一个结构体变量时,系统分配给它的存储空间是()。
随机试题
OrganDonationandTransplantation1Organdonation(捐献)andtransplantation(移植)referstotheprocessbywhichorgansortissu
头颅摄影的常规体位是
急性化脓性牙髓炎慢性闭锁性牙髓炎
下列关于人本主义治疗技术中最重要的是
在生效判决执行过程中,下列哪些做法是正确的?
某露天煤矿由于未能发现早期预兆,突然发生边坡滑落,造成全矿生产中断,应按责任事故进行追究责任。()
给水与污水处理厂试运行内容不包括()。
游客金某等人接受甲旅行社提供的服务时,其合法权益受到损害,当金某等人联名向当地旅游行政管理部门投诉时,该甲旅行社已分立为乙、丙两个旅行社,对此,金某等人可以向()要求赔偿。
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。就给定资料所反映的主要问题,用1200字左右的篇幅,自拟标题进行论述。要求中心明确,内容充实,论述深刻,有说服力。
TherewasonethingIfoundratherstrangeonmyfirstdayatMonk’sHouse.Thebathroomwasdirectlyabovethekitchenandw
最新回复
(
0
)