-> -> ->
2009年全国计算机等级考试二级C++笔试模拟题(八)
时间:2011-02-08 07:34:50
微信搜索关注"91考试网"公众号,领30元,获取事业编教师公务员等考试资料40G
1、 C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是 A.增加了一些新的运算符B.允许函数重载,并允许设置缺省参数C.规定函数说明符必须用原型D.引进了类和对象的概念 参考答案: B 允许函数重载,并允许设置缺省参数----------------------------------------2、 下列哪个是C++语言的有效标识符? A._No1B.No.1C.12345D.int 参考答案: A _No1----------------------------------------3、 设有定义int x;float v;,则10+x+v值的数据类型是 A.intB.doubleC.floatD.不确定 参考答案: C float----------------------------------------4、 下列程序的执行结果为 #include void main() { int a=3,b=0; int*p=&a: b=+a++; cout<<*P<<”,”<A.3,4B.4,3C.3,4D.4,4 参考答案: B 4,3----------------------------------------5、 下面程序的运行结果为 #include void main() {for(int a=0,x=0;!x&&a<=10;a++) {a++;}lcout< A.10B.11C.12D. 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++;} lD.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.helloB.theC.worldD.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.0B.1C.2D.3 参考答案: B 1
微信搜索关注"91考试网"公众号,领30元,获取公务员事业编教师考试资料40G