计算机二级还没准备?这份C语言试题千万别错过!

发布于 2018-08-27 15:03  编辑:simi
0
计算机等级考试题库 扫码微信刷题


20189月计算机二级考试即将开始,别再为不知怎么准备、怎么做计算机等级考试题库而担心啦!今天就跟着小编来一起看看C语言试题,取得理想的成绩吧!



2 C程序设计的初步知识

2.5 算术表达式

11 [单选题] 有以下程序

#include

main()

{

char a='H';

a=(a>='A'&&a<='Z')?(a-'A'+'a'):a;

printf("%c\n",a);

}

程序运行后的输出结果是

A.A

B.a

C.H

D.h

参考答案:D

参考解析:

由于a 的值为'H',符合(a>='A'&&a<='Z'),所以条件表达式的值等于(a-'A'+'a'),'h'

 

12 [单选题] 若有定义语句 int b=2; 则表达式(b<<2)/(3||b)的值是

A.4

B.8

C.0

D.2

参考答案:B

参考解析:

变量b 的值等于2,其向左移动2 位,其值等于8,即b<<2 的值等于8。而3||b 做或运算的结果等于1。所以表达式(b<<2)/(3||b)的值等于8

 

13 [填空题]

下列 y 的值是

int y;y=sizeof(2.25*4);

参考解析:

解析:sizeof(2.25*4)sizeof(9.00)值为8C语言规定浮点型常量当双精度处理,双精度实数的存储单元为 8 个字节。

 

14 [填空题]

int x=1y=2;则计算表达式y+=y-=x*=y后的y值是_________

参考解析:0

【解析】对表达式从右向左进行计算x+=yx=2,则Y+=y.=2,右边即y.2y=0,则y+=0y=0

 

15 [填空题]

Sint型变量,且s=8,则s%3+(s+1)%3表达式的值为________

参考解析: 2

【解析】考查基本表达式的计算,“%”运算符的功能是取余。题中条件s=8,则s%3=2(s+1)%3=9%3=0,所以表达式s%3+ (s+1)%3=2+0=2

 

16 [填空题]

以下程序的输出结果是(  )

#include

main()

{ int a=37;

a+=a%=9; printf(“%d\n”,a);

}

参考解析:

 

2 a+=a%=9;其中a%=9等价于a=a%9;结果为1,所以a+=a%=9等价于a=a+1,故答案为2.

 

17 [填空题]

请写出与 !(a<=B)等价的C语言表达式

参考解析:

(a<=b)||(a>b) 表达式!(a<=b)含义是对a 小于等于b 取非,所以与其等价的表达式是(a<=b)||(a>b)

 

18 [单选题] 下面程序段的输出结果是(  )

#include

main()

{

float x = 1.236547;

printf("%f\n",(int)(x*1000+0.5)/(float)1000);

}

A.1.237000

B.输出格式说明与输出项不匹配,输出无定值

C.1.236000

D.1.24

参考答案:A

参考解析:

本题中,(int)(x*1000+0.5)的结果为1237(float)1000是将1000强制转换成float类型;整个表达式(int)(x*1000+0.5)/(float)1000的结果为1.237000,再以实数(6位小数)形式输出。

 

19 [单选题] 以下选项中,当x为大于1的奇数时,值为0的表达式为(  )

A.x%2==1

B.x/2

C.x%2!=0

D.x%2==0

参考答案:D

参考解析:

x为大于1的奇数时,x2求余的结果为1,不为0,所以选项D)中表达式的值为0

 

20 [单选题] xijk都是int型变量,则计算表达式x=(i=4j=16k=32)后,X的值为(  )

A.4

B.16

C.32

D.52

参考答案:C

参考解析:

本题考查逗号表达式的运用。x=(i--4j=16k=32)中的i=4j=16k=32构成一个逗号表达式,整个表达式的值取最后一项的值,即32,所以x的值为32




考无忧小编:

想一次性通过考试还是需要付出点精力滴,童鞋们好好加油复习以上的C语言试题!相信大家一定可以一次性通过考试的哟!还有就是一定要舍得投资啦!小伙伴们都问买什么资料好?我想给大家建议的是买和考试相似的资料就好,也就是电脑题库或者参加培训班。不知道在哪里找吗?考无忧小编给大家推荐考无忧网校的计算机等级考试题库






文章推荐:

全国计算机等级考试可以不考一级直接考二级吗?

2018年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”

全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)



温馨提示:

考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office

想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库

想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯



本文网址:http://www.k51.com.cn/info/jsjdjks/1808/2745672.html
选择分享到: