2010年全国计算机等级考试二级公共基础知识和C语言程序设计标准预测试卷(四)(九)

时间:2011-02-16 07:07:21

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

D.数据元素的物理顺序与逻辑顺序相同

参考答案: C

数据的存储结构有顺序存储结构和链式存储结构两种。不同存储结构的数据处理效率不同。由于链表采用链式存储结构,元素的物理顺序并不连续,对于插入和删除无需移动元素,很方便.当查找元素时就需要逐个元素查找,因此查找的时问相对更长。

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

8、能正确表示“当X的取值在[1,lOl和[100,110]范围内为真,否则为假"的表达式是( )。

A.(x>=1)&&(x<=10)&&(x>=100)&&(X<=110)

B.(x>=1)||(x<=10)||(x>=100)||(x<=110)

C.(x>=1)&&(x<=10)||(x>=100)&&(x<=110)

D.(x>=1)||(x<=10)&&(x>=100)||(x<=110)

参考答案: C

本题考查逻辑与(&&)和逻辑或( )运算符的使用。x值在r1,10]之间,C语言中可以写成x值在[100.110]之间,C语言表达式应写成“(x>=1()0)&&(x>=110)”;[1,10]和[100,110]满足任意条件就可以,所以是逻辑或的关系,因此只要将前两个表达式用逻辑或运算符连接起来即可,所以最后的表达式:(x>=1)&&(x<=10)&&(x<=110).

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

9、以下有4组用户标识符,其中合法的一组是( )。

A.FOr —sub Case

B.4d DO Size

C.f2_G3 IF abc

D.WORD void define

参考答案: C

在c语言中,标识符是由字母、数字和下划线组成,其中开头必须是字母或下划线,排除选项A和B。c语言中还规定标识符不能为C语言的关键字,而选项D中的void为关键字。

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

10、语句:printf("%d",(a=2)&&(b=一2));的输出结果是( )。

A.无输出

B.结果是不确定

C.一1

D.1

参考答案: D

因为在逻辑表达式中,两边的赋值表达式都成立,即值为1,故选择D选项。

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

11、当C的值不为0时,在下列选项中不能正确将C的值赋给变量a、b的是( )。

A.c=b=a;

B.(a=c)||(b=c);

C.(a=c)&&(b=c);

D.a=c=b;

参考答案: C

选项A是先将a的值赋给变量b,再将变量b的值赋给变量c,不合题意;由于c的值不为0,在将c的值赋给变量a后,表达式a=c的值为l,不再对表达式b=c的值不为O,表达式a=c的值为1,再求表达式b=c的值为1,后进行逻辑与运算;将b的值赋给c后再赋给e,故选择C选项。

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

12、以下程序的输出结果是( )。main(){int a=3:printf("%d\n",(a+a-=a*a));}

A.-6

B.12

C.0

D.-12

参考答案: D

本题可以写成:a+a+(a一(a*a))所以*的优先级量最高,其次是 一的,斗的优先级最低,因此先求a=a*a=9,表达式变为a+a+-=9,a即a=a一9=-6,再次变为a+(-6)=-12,故选择D选项。

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

13、以下能正确定义一维数组的选项是( )。

A.int a[5]={0

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

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