首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序编译时发现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
38
问题
下面程序编译时发现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://www.kaotiyun.com/show/cwjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){intc;while((c=getchar())!=’\n’{switch(c-‘3’){case0:case1:putc
设有:chars[5],c;,则调用函数scanf能正确给s和c读入数据的是()。
以下叙述中错误的是()。
已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。请在程序的下划线处填入正确的内容并把下
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是()。
开发大型软件时,产生困难的根本原因是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
组织文化的核心层是()
下列《长恨歌》诗句中,属于移情于景的是
髓袢利尿药:
按病因分类,外科疾病可分为________、________、________、________、________、________和________。
既能治风寒头痛,又能治疗鼻渊的药物是
具有下列哪一项条件的材料不能作为抗α、β辐射材料?[2006年第056题]
从18世纪到19世纪末,英国一直处于国际分工中心国家的地位,在资本主义世界对外贸中一直独占鳌头。()
简述评估的总结。
Whatisthepurposetoeatsomegarlicaccordingtothepassage?Itcan______.Whatisalsoagoodmethodtohelpyousleep
Ofallthe【C1】______ofagoodnight’ssleep,dreamsseemtobeleastwithinourcontrol.Indreams,awindowopensintoaworld
最新回复
(
0
)