首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序编译时发现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
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]<<endl;
}
选项
答案
没有重载[]运算符
解析
ma不是一般的数组,而是一个新定义的类,尽管该类封装了一个数组,但新类并没有提供[]操作符的具体实现,因此是错误的。
转载请注明原文地址:https://kaotiyun.com/show/LBVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在学校中,“班级”与“学生”两个实体集之间的联系属于()关系。
下面程序的输出结果是()。Typedefunion{longx[1];inty[4];charz[10];}M;Mt:main(){printf(’’%d\n",si
下面不属于需求分析阶段任务的是()。
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是(
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
下列特征中不是面向对象方法的主要特征的是()。
下列特征中不是面向对象方法的主要特征的是()。
算法的有穷性是指()。
数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
重载的运算符仍然保持其原来的操作数个数、优先级和【】不变。
随机试题
根据《中国人民银行法》的规定,我国的货币发行权属于【】
妆楼颙望。
对急性肾盂肾炎有诊断价值的是
元件两端电压的相角差主要取决于通过元件的()。
进口的成套设备必须经检验检疫机构进行检验,未经检验的不准安装使用。( )
青岛亮丽纺织加工企业为履行产品合同动用外汇以CIF价格从美国购进棉花一批,于2006年2月6日载运货物的“DONGFEN/0238A”轮入境,当日该企业持C420168××××手册及其他相关单证向烟台海关报关,海关对该批货物进行查验并抽样化验,于2月16
通常被视为是雇主的过失或疏忽责任的情况有()。
用蒸馏麦芽渣提取的酒精作为汽油的替代品进入市场,使得粮食市场和能源市场发生了前所未有的直接联系。到1995年,谷物作为酒精的价值已经超过了作为粮食的价值。西方国家已经或正在考虑用从谷物提取的酒精来替代一部分进口石油。如果上述断定为真,则对于那些已经用从谷物
以下关于程序的叙述中,错误的是______。A.有编译错误的程序一定包含着错误B.运行结果正确的程序也可能含有错误C.调用了未定义的函数会产生链接错误D.调用了未定义的函数会发生运行异常
MenTooMaySufferFromDomesticViolenceNearlythreein10menhaveexperiencedviolenceatthehandsofanintimatepartn
最新回复
(
0
)