TOP

2010年全国计算机等级考试标准预测试卷(二)二级公共基础知识和C语言程序设计二(三)
2011-03-12 15:04:45 来源: 作者:[标签:作者] 【 】 浏览:1334次 评论:0
微信搜索关注"91考试网"公众号,领30元,获取公务员、事业编、教师等考试资料40G!
b+d—c中double的类型最高,C语言中,由低类型自动向高类型转换,所以最后的结果一定是double型。

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

8、设a=l,b=2,c=3,d=4,则表达式:a<b?a:b<b?a:c<b?a:d的结果为( )。

A.4

B.3

C.2

D.1

参考答案: D

C语言规定标识符是由字母、数字和下划线组成的,且必须以字母或下划线开头,因此可知D选项错误。

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

9、若有定义:int a=4,b=5;float x=3.4,y=2.1;,则下列表达式的值为( )。(float)(a+b)/2+(int)x%(int)y;

A.5.5

B.55

C.5.500000

D.55.00000

参考答案: A

执行x=x—=x—x语句可写成:x=x一(x—x)可看出结果为10,故A选项正确。

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

10、下列程序的输出结果是( )。main(){int a,b,d=25;a=d/lO%9:b=a&&(一1):printf("%d,%d\n",a,b);}

A.6,1

B.2,1

C.6,0

D.2.0

参考答案: C

本题考察对面向对象的理解,面向对象的程序设计是对象模拟问题领域中的实体,各对象之间相对独立,相互赖性小,通过消息来实现对象之间的相互联系。

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

11、以下叙述中不正确的是( )。

A.在不同的函数中可以使用相同名字的变量

B.函数中的形式参数是局部变量

C.在一个函数内定义的变量只在本函数范围内有效

D.在一个函数内的复合语句中定义的变量在本函数范围内有效

参考答案: C

当i—o时,执行SWitch语句,对应的执行case O输出O,因为没有break接着执行case 2的语句,又输出一个0,接着执行default语句,再输出一个0,返回i++;j=1时,没有语句case:,执行default语句,输出一个1,接着又返回i++;当i=2时执行case 2和defauh语句分别输出一个2,此时又返回i++,i变为3,for循环不成立,终止,最后输出000122。

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

12、以下能正确定义二维数组的是( )。

A.int a[][3];

B.int a[][3]={2*3};

C.int a[][3]={};D

D.int a[2][3]={{1},{2},{3,4});

参考答案: D

因为x=''f'',所以写成''A''+(x一''a''+1)=''A''+(''f''-''a''+1)=''A''+6=''J'',故选择D选项。

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

13、下列程序的输出结果是( )。#include<stdio.h>main(){ int a=3,b=2,c=1;if(a<b)if(b<O)c=0;else c++:printf("%d\n",c);}

A.1

B.0

C.1

D.不确定的值

参考答案: C

else离它最近的if与构成if—else语句,而当a为2时,第一个if不成立,因此什么也不做,即c的值仍然为2,故选择C选项。

-------------------
Tags:计算机二级考试试题 计算机二级考试真题 责任编辑:w48225117
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2010计算机等级考试二级(VF)笔试49 下一篇2010年全国计算机等级考试二级公..

相关栏目

最新文章

推荐文章

网站客服QQ: 960335752 - 14613519 - 48225117