首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序编译时发现ma[3]=9错误,其原因是【 】。 # include<iostream. h> class FunArray { int *pa; //指向一个数组空间 int size; //数组元素个数 public: FunA
下面程序编译时发现ma[3]=9错误,其原因是【 】。 # include<iostream. h> class FunArray { int *pa; //指向一个数组空间 int size; //数组元素个数 public: FunA
admin
2010-06-06
33
问题
下面程序编译时发现ma[3]=9错误,其原因是【 】。
# include<iostream. h>
class FunArray
{
int *pa; //指向一个数组空间
int size; //数组元素个数
public:
FunArray(int a[ ], int thesize): pa(A) , size(thesize) { }
int Size( ){return size;}
}
};
void main( )
{
int s[ ]={3,7,2,1,5,4};
FunArray ma (s, sizeof (s)/sizeof(int) );
ma[3] = 9
cout<<ma[3]<<end1;
}
选项
答案
没有重载[]运算符
解析
ma不是一般的数组,而是一个新定义的类,尽管该类封装了一个数组,但新类并没有提供[]操作符的具体实现,因此是错误的。
转载请注明原文地址:https://kaotiyun.com/show/cwjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includeintfun(inta,intB){if(b==0)retuma;elsereturn(fun(一一a,一一h));}main(){printf
若变量已正确定义,有以下程序段:i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是()。
计算机软件包括()。
有以下程序#includemain(){intk=5,n=0;while(k>0){switch(k){default:break;case1:n+=k:cas
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。
有以下程序#includemain(){intx=010,y=10;printf("%d,%d\n",++x,y--);}程序运行后的输出结果是()。
以下哪一项不是结构化程序设计的基本原则?()
给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。在main()i~数中,若fun返回l输出YES,若fun返回0输出NO!。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
某乳癌患者,病检发现癌实质多,间质成分少,癌细胞呈片状或巢状,中央有坏死,间质无淋巴细胞浸润。应诊为
Ican’tplayfootball.______.
火箭免疫电泳终点应
某男,45岁。近日发现粪便色黑,伴不规则上腹痛。近半年来明显消瘦。应首先考虑的是
血型不合输血后,患者出现严重溶血反应,实验室检查的重要依据是
位置固定性或不可移动性,是房地产资产最重要的特性。()
某村集体经济组织2016年末未分配收益为8000元。2017年底,该村集体经济组织各损益类科目余额为:经营收入30000元,发包及上交收入45000元,补助收入20000元,其他收入7000元;经营支出18000元,管理费用48000元,其他支出5000元
[*]
Billionsofpeopleacrosstheworldareinneedofanddemandingabetterglobalisation—onethatputstheeconomytoworkforpe
TheLostArtofListeningA)"Whywon’theevenlistentomyidea?","WhyamIcutoffbeforeIprovidethewholestory?"How
最新回复
(
0
)