首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序编译时发现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
46
问题
下面程序编译时发现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://kaotiyun.com/show/cwjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,有以下程序段:i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是()。
设有:chars[5],c;,则调用函数scanf能正确给s和c读入数据的是()。
已知函数的调用形式:fread(buffer,size,count,fp);其中buffer代表的是()。
设有定义:char*c;,以下选项中能够使字符型指针C正确指向一个字符串的是()。
在下列叙述中,错误的是()。
有以下程序:#include<stdio.h>voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;}main(){char*s1="abc",*s2="123";swap(s1,s2);print
变量math和engl中存放了两门课的成绩。若两门课成绩均在60分以上(含60),则显示"pass";有一门低于60分则显示"fail",以下不能实现上述功能的程序段是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:计算形参x所指数组中N个数的平均值(规定所有数均为正数),将所指数组中大于平均值的数据移至数组的前部,小于等
数据库系统的核心是()。
随机试题
行政合同签订的最主要方式是()。
表现有视力逐渐下降的疾病中不包括
腹部闭合性损伤时,最常见的实质性脏器损伤为
座位数大于()的客车及运送易爆物品的汽车就应装备灭火器,灭火器在车上应安装牢固并便于取用。
智育的任务为()
在进行社会主义改造、向社会主义过渡的进程中,中国共产党积累了丰富的历史经验,包括()
以下关于机器语言的描述中,不正确的是
Everymorning,Alliewakesupandaccompaniesherfriendtothewashroom.Sheturnsonthelight,soapsupawashcloth,andbegi
投诉邮件说明:假定你是张宁。根据以下内容以第一人称发一封电子邮件。内容:1.发件人:张宁2.收件人:客服经理3.发件人电子邮件地址:zhangning@yahoo.com.cn4.收件人电子邮件地址:c
A、Continuetopursuerapidadvancement.B、Focusonspiritualneedsandgiveupthevalueofconsumption.C、Keepconsumptionata
最新回复
(
0
)