2010计算机等级考试二级(C++)笔试144(三)

时间:2011-01-19 19:29:38

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
---------------------------------------

17、以下选项中,不能正确赋值的是( )。

A.char 1[10]1=Ctet;

B.char 2[]={''C'',''t'',''e'','''',''t''};

C.char 3[20]=Ctet;

D.char 4=Ctet;

参考答案: A

----------------------------------------

18、定义如下一维数组:int a[5],*p;,则下列描述错误的是( )。

A.表达式=+1是合法的

B.表达式a=a+1是合法的

C.表达式-a是合法的

D.表达式a+2是合法的

参考答案: B

----------------------------------------

19、已知n是一个int型变量,下列语句中错误的是( )。

A.log*=ew log[];

B.log [];

C.log*=ew log[];

D.log [10];

参考答案: B

----------------------------------------

20、下列对字符数组进行初始化的语句,正确的是( )。

A.char a[]=Hello;

B.char a[][]={''H'',''e'',''1'',''1'',''o''};

C.char a[5]=Hello;

D.char a[2][5]={Hello,World);

参考答案: A

----------------------------------------

21、 以下程序的输出是( )。 struct st { int x;int *y; } *p; int dt[4]={10,20,30,40}; struct st aa[4]= {50,&dt[0],60,&dt[1],70,&dt[2],80,&dt[3]}; main() { p=aa; cout<<++p->x; cout<<(++p)->x; cout<<++(*p->y); }

A.10 20 20

B.50 60 21

C.51 60 21

D.60 70 31

参考答案: C

----------------------------------------

22、( )既可重载为一元运算符,又可重载为二元运算符。

A.“*,,

B.“=”

C.“=”和“*”

D.“*”和“*++”

参考答案: A

----------------------------------------

23、 下面定义的联合类型的长度是( )字节。 Union MyUnion { int x; char ch; float num; bool flag; }

A.4

B.1

C.8

D.2

参考答案: A

----------------------------------------

24、在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用( )。

A.内联函数

B.重载函数

C.递归调用

D.嵌套调用

参考答案: A

----------------------------------------

25、已知outfile是一个输出流对象,要想将outfile的文件指针定位到当前位置之前321字节处,正确的函数调用语句是( )。

A.outfile.eek(321,io_ae::cur);

B.outfile.eek(321,io_ae::eg);

C.outfile.eek(-321,io_ae::eg);

D.outfile.eek(-321,io_ae::cur);

参考答案: D

----------------------------------------

26、在下面的4个关键字中用来说明虚函数的是( )。

A.virtual

B.ulic

C.rotected

D.rivate

参考答案: A

----------------------------------------

27、下列运算符中,( )运算符在C++中不能重载。

A.amam

B.[]

C.::

D.ew

参考答案: C

----------------------------------------

28、 有以下程序 #include<iostream.h> float fun(int x,int y) {return(x+y);} void main() {int a=2,b=5,c=8; cout<<fun((int)fun(a+c,b),a-c);} 程序运行后的输出结果是( )。

A.编译出错

B.9

C.21

D.9.0

参考答案: B

----------------------------------------

29、对建立良好的程序设计风格,下面描述正确的是( )。

A.程序应简单、清晰、可读性好

B.符号名的命名只要符合语法

C.充分考虑程序的执行效率

D.程序的注释可有可无

参考答案: A

----------------------------------------

30、 下列程序用来判

首页 上页 2 3 4 下页 尾页 3/4/4
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G
【省市县地区导航】【考试题库导航】

电脑版  |  手机版  |  返回顶部