-> -> ->
2010计算机等级考试二级(C++)笔试138(五)
时间:2011-01-23 09:10:09
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
if(<1) retur 1; ele retur *f(+1); }B.it f(it ){ if(>1) retur 1; ele retur *f(-1); }C.it f(it ){ if(a()<1) retur 1; ele retur *f(/2) }D.it f(it ){ if(>1) retur 1 ele retur *f(*2) } 参考答案: C ----------------------------------------19、若有int *x[3]:则以下表述正确的是 ______。 A.x是一个指向具有3个元素的整型数组的指针B.x是一个指向it型变量的指针C.x是一个有3个元素的指针数组,每个元素是一个it型指针D.x是一个数组,该数组的元素是指针x所指向的变量 参考答案: C ----------------------------------------20、 下面程序段的输出结果是 ______。 char *s=12345; s+=2; cout<<*s; A.345B.字符''3''C.字符''3''的地址D.无确定的输出结果 参考答案: A ----------------------------------------21、 以下程序的输出结果是 ______。 #include<iostream.h> void main(){ char s1[]=”Hello”,s2[]=World; char *p1,*p2; int i; p1=s1; p2=s2; for(i=0;i<5;i++) if(*(pl+i)==*(p2+i)) cout<<*(p1+i); } A.H1B.HoC.10D.1 参考答案: D ----------------------------------------22、若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},*ia=a;则不能正确表示a数组元素的表达式是 ______。 A.*iaB.a[10]C.*aD.a[ia-a] 参考答案: B ----------------------------------------23、 下面程序段中的错误语句是 ______。 class AA{ int i; public: void ~AA(int); AA *p; void AA(); void AA(int x){i=x;}; }; A.AA *;B.void ~AA(it);C.void AA(it);D.void AA(it x){i=x}; 参考答案: B ----------------------------------------24、通过指针访问类对象成员的方法是 ______。 A.::B.;C..D.-> 参考答案: D ----------------------------------------25、下列带缺省值参数的函数说明中,正确的说明是 ______。 A.it Fu(it x, it y=2,it z=3)B.it Fu(it x=1,it y,it z=3)C.it Fu(it x, it y=2,iht z)D.it Fu(it x=1,it y, it z=3); 参考答案: A ----------------------------------------26、可以用p.a的形式访问派生类对象p的基类成员a,其中a是 ______。 A.私有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.公有继承的公有成员 参考答案: D ----------------------------------------27、可以用p.a的形式访问派生类对象p的基类成员a,其中a是 ______。 A.私有继承的公有成员B.公有继承的私有成员C.公有继承的保护成员D.公
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G