2009年全国计算机等级考试二级C++笔试模拟题(八)

时间:2011-02-08 07:34:50

微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
1、 C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是

A.增加了一些新的运算符

B.允许函数重载,并允许设置缺省参数

C.规定函数说明符必须用原型

D.引进了类和对象的概念

参考答案: B

允许函数重载,并允许设置缺省参数

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

2、 下列哪个是C++语言的有效标识符?

A._No1

B.No.1

C.12345

D.int

参考答案: A

_No1

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

3、 设有定义int x;float v;,则10+x+v值的数据类型是

A.int

B.double

C.float

D.不确定

参考答案: C

float

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

4、 下列程序的执行结果为 #include void main() { int a=3,b=0; int*p=&a: b=+a++; cout<<*P<<”,”<A.3,4

B.4,3

C.3,4

D.4,4

参考答案: B

4,3

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

5、 下面程序的运行结果为 #include void main() {for(int a=0,x=0;!x&&a<=10;a++) {a++;}lcout<

A.10

B.11

C.12

D. 0

参考答案: C

12

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

6、 下列选项,不正确的是

A.for(int a=1;a<=10;a++);

B.int a=1;do{a++;}while(a<=10)

C.int a=1:while(a<=10){a++;} l

D.for(int a=1;a<=10;a++)a++;

参考答案: B

int a=1;do{a++;}while(a<=10)

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

7、 下面关于数组的初始化正确的是

A.char str[]={‘a'',’b'',''c‘}

B.char str[2]={''a'',''b'',''c’}

C.char str[2][3]={{''a‘,''b’},{’e’,''d’},{’e’,‘f''}}

D.char str[]={''a'',''b'',''c’}

参考答案: A

charstr[]={‘a'',’b'',''c‘}

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

8、 下列程序的输出结果为 #include void main() {char,a[]={”hello",”the",”world”};char**pa=a:pa++;cout<<*pa<A.hello

B.the

C.world

D.hellotheworld

参考答案: B

the

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

9、 决定C++语言中函数的返回值类型的是

A. return语句中的表达式类型

B.调用该函数时系统随机产生的类型

C.调用该函数时的主调用函数类型

D.在定义该函数时所指定的数据类型

参考答案: D

在定义该函数时所指定的数据类型

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

10、 下列程序的输出结果是 #include int min(int a,int B. {if(aelse return B;return 0; } void main() {cout<A.0

B.1

C.2

D.3

参考答案: B

1

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

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