首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序编译时发现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
50
问题
下面程序编译时发现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全国计算机二级
相关试题推荐
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
以下不构成无限循环的语句或语句组是( )。
有以下程序:#include<stdio.h>structord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt:printf(’’
有以下程序:#include<stdio.h>#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,
若有定义语句:intx=10;,则表达式x-=x+x的值为()。
下列程序的输出结果是()。#includevoidfun(int*a,int*b){int*k;k=a;a=b;b=k;}main(){inta=1,b=2,*x=&a,*y=&b;fun(x,y)
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#include<stdio.h>main(){FILE*fp;longnum=0;fp=fopen(
计算机算法中有穷性的意思是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:把形参s所指字符串中最右边的n个字符复制到形参t所指字符数组中,形成一个新串。若s所指字符串的长度小于n,则
随机试题
Derivationalaffixescanbefurtherdividedinto______andsuffixes.
A.EPOB.G-CSFC.TNFD.TPOE.IFN可以用于肾癌和恶性黑色素瘤治疗的细胞因子是
场外资金清算流程包括( )。
下列选项中,()属于个案辅导关系的充分必要条件。
甲向乙买了一幅名画,后来发现此画并非真迹,而是复制品。甲退回该画,并要求乙退还其支付的价款,乙拒绝,甲于是诉至法院。经查,乙在购买此画时也不知是复制品,故卖给甲时也以为是真迹,无隐瞒之情。问:此案应如何处理?
下列关于高等学历教育的说法错误的是()。
“庚款兴学”中设立的“游美学生监督处”设在()
已知B=,矩阵A相似于B,A*为A的伴随矩阵,则︱A*+3E︱=_________________________。
Tounderstandinterculturalcommunication,weseektounderstandtraditionandmodernization.
HostilitytoGypsieshasexistedalmostfromthetimetheyfirstappearedinEuropeinthe14thcentury.TheoriginsoftheGyps
最新回复
(
0
)