微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
,5,7,9,10,13,15,17},sum=0,i,j; for(i=0;i<3:i++) for(j=0;j<3;j++){ a[i][j]=i+j; if(i= =j)sum=sum+a[i][j]; } cout<< sue=<<sum; } A.15B.25C.6D.9 参考答案: C ----------------------------------------19、以下定义语句中,错误的是 ______。 A.it a[]={1,2)B.char *a[3]C.char [10]= tetD.It =5,a[]; 参考答案: D ----------------------------------------20、在下面关于函数的描述中错误的是 ______。 A.在一个源文件中,如果函数定义在先,调用在后,则不必声明该函数B.如果一个函数在一个源文件里定义,而调用在另一个源文件中,则必须在调用之前声明该函数C.函数的声明应使用函数原型D.在一个源文件中,如果自定义函数调用在先,定义在后,则不必声明该函数 参考答案: D ----------------------------------------21、在C++中,函数原型不能标识 ______。 A.函数的返回类型B.函数参数的个数C.函数参数类型D.函数的功能 参考答案: D ----------------------------------------22、 以下程序的输出结果是 ______。 #include<iostream.h> Int f(){ static int i=0; int a=1; a+=; i++; return a; } void main() { int i,s=0; for(i=0;i<4;i++) s+=f(); cout<<s; } A.10B.15C.21D.28 参考答案: A ----------------------------------------23、已知函数fp的原型是:int fp(char c,char*k=NULL,double d=10.0);下列调用中正确调用fp的是 A.f(99)和f(''A'',ABC)B.f(''A'',4.5)和f(''A'',“ABC”)C.f(''A'',“ABC”)和f()D.f()和f(99) 参考答案: A ----------------------------------------24、 已定义以下函数 fun(int *p){ return *p; } 该函数的返回值是 ______。 A.不确定的值B.形参中存放的值C.形参所指存储单元中的值D.形参的地址值 参考答案: C ----------------------------------------25、关于对象成员的构造函数的调用顺序,说法正确的是 ______。 A.与它们在成员初始化的类表中给出的顺序相同B.与析构函数的调用顺序相同C.与它们在类中说明的顺序相同D.以上说法都不对 参考答案: C ----------------------------------------26、每个类 ______ 构造函数。 A.只能有一个B.只可有公有的C.可以有多个D.只可有缺省的 参考答案: C ----------------------------------------27、下面对结构或类中成员的访问中,不正确的访问是 ______。 A.*oiter. alary;(其中oiter为指向类对象的指针)B.oiter->alary;C.x=orker,alary;(其中worker为具有类类型的对象)D.Locatio amrA=A1;It x=rA. GetX();(Locatio为已定义