首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序编译时发现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
34
问题
下面程序编译时发现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全国计算机二级
相关试题推荐
设有:chars[5],c;,则调用函数scanf能正确给s和c读入数据的是()。
以下叙述中错误的是()。
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,它的功能是:把高于等于平均分的学生数据放在b所指的数组中,高于等于平均分的学生人数通过形参n传回,平均分通过函数值返回。注意:部分源程序在文件PROG1.
给定程序中,函数fun的功能是:将形参n中,各位上为偶数的数取出,并按原来从高位到低位的顺序组成一个新的数,并作为函数值返回。例如,从主函数输入一个整数:27638496,函数返回值为:26846。请在程序的下划线处填入正确的内容并把下
有以下程序#include<stdio.h>intf(intx);main(){inta,b=0;for(a=0;a<3;a+=1){
有以下程序:#include<stdio.h>main(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i<12;i++)c[s[i]]++;for(i=1;i<5;i++)
有以下程序:#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",以下不能实现上述功能的程序段是
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
在导游语言艺术中,()能使语言生动活泼,丰富多彩。
按照领导生命周期理论划分,具体的领导方式为()
某市甲、乙、丙三大零售企业达成一致协议,拒绝接受产品供应商丁的供货。丙向反垄断执法机构举报并提供重要证据,经查,三企业构成垄断协议行为。关于三企业应承担的法律责任,下列哪些选项是正确的?
=0。()
咳喘不能平卧,咳吐清稀痰涎,舌苔白滑,脉弦,其证候是
一张节目表上原有3个节目,如果保持这三个节目的相对顺序不变,再添加2个新节目,有多少种安排方法?()
项目监理组织开展监理工作的主要依据是( )。
根据《水利工程建设项目档案管理规定》(水办[2005]480号)的规定,水利工程档案的归档工作由()负责。
下列对合同分类的叙述中,正确的有()。
有以下程序 #include<stdio.h> voidmain() { doublex=2.0,y; if(x<0.0)Y=0.0; elseif(x<10.0)y=1.0/x; elsey=1.0; prin
最新回复
(
0
)