首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序编译时发现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
35
问题
下面程序编译时发现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全国计算机二级
相关试题推荐
下列二维数组初始化语句中,正确且与语句inta[][3]={1,2,3,4,5)等价的是()。
给定程序MODI1.C中,fun函数的功能是:删除b所指数组中小于10的数据。主函数中输出删除后数组中余下的数据。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
下面描述不属于软件特点的是
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述选项中正确的是()。
if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
下面程序的运行结果是()。y=5;x=14;y=((x=3*y,x+6),X-1);printf("x=%d,y=%d",x,y);
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
算法的时间复杂度是指()。
算法的空间复杂度是指()。
下面不属于同一函数模板的是()。
随机试题
我国改革收入分配制度,规范收入分配秩序,构建科学合理、公平公正的社会收入分配体系,必须要做到()。
颈椎病的手术指征是
工程师肖万取得建造师资格证书后,因故未能在3年内申请注册,3年后申请初始注册时必须()。
隐蔽工程验收时,施工单位必须附有关分项工程质量验收及测试资料。这些资料不包括()。
交易经理(TM)的主要职责包括()。
音像制品的组稿与图书的组稿相比,不同之处主要表现在()等方面。
【2014河北石家庄】()是我国中小学教育实践中普遍采取的一种基本教学模式。
Pilot优加钢笔公司正打算决定何时置换其旧机器。其旧机器的当前残值为180万美元。其当前账面价值为120万美元。如果没有卖出旧机器,那么它将在未来5年中的每年年末要求进行维护,成本为520000美元。每年旧机器的折旧费用为240000美元。在5年年末,其
下列关于党在过渡时期总路线的提出,说法正确的是()
下列叙述中,不属于设计准则的是
最新回复
(
0
)