首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序编译时发现ma[3]=9错误,其原因是______。 #include<iostream.h> class FunArray { int*pa; //指向一个数组空问 int size; //数组元素个
下面程序编译时发现ma[3]=9错误,其原因是______。 #include<iostream.h> class FunArray { int*pa; //指向一个数组空问 int size; //数组元素个
admin
2010-12-16
41
问题
下面程序编译时发现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]<<endl;
}
选项
答案
没有重载[]运算符
解析
ma不是一般的数组,而是一个新定义的类,尽管该类封装了一个数组,但新类并没有提供[]操作符的具体实现,因此是错误的。
转载请注明原文地址:https://kaotiyun.com/show/LBVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知学生的记录由学号和学>j成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROGl.C
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
有以下程序:#include<stdio.h>main(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",case,&pri
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均是正确的是()。
设有定义:inta=0,b=1,c=1;以下选项中,表达式值与其它三个不同的是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
在一棵二叉树上,第5层的结点数最多是()。
过程控制系统属于()。
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
警械、武器使用权是指公安机关依法享有使用警械、武器实施管理、守卫、保护,制服和杀死的权力。()
紧急避险
我国《刑事诉讼法》规定对犯罪嫌疑人逮捕后的侦查羁押期限为
在项目内联系中,报告关系亦为( )。
()包括账面价值法和重置成本法。
××公司向境外客户提供劳务之后,前往甲银行办理国际结算业务。该公司开出汇票请求甲银行为其办理收款业务。在和结算方式的有关当事人中,甲银行承担的责任有()。
资本的技术构成是指()。
竞争上岗的方式是公务员法对传统委任制的改革,请问下列哪个职务应当通过竞争上岗的方式产生?()。
AmanwakesupinaNewYorkapartment,brewscoffeeandgoesoutintotheworld,andeverythingthatcanappearonasmartphone
设关系R和S的元数分别是r和s,则它们的笛卡儿积是一个多少个元组的集合?
最新回复
(
0
)