2019年下半年二级C语言试题-5

发布于 2019-05-05 15:23  编辑:simi
0
计算机等级考试题库 扫码微信刷题


二级C语言试题.jpg


世界上没有不劳而获,无论你考什么试,你得一直努力,一直刷二级C语言试题,坚持自己的梦想。记住:“想到”、“想得到”、“得做到”这一秒不放弃,下一秒就会有希望!


1.有以下程序

#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'

 

2.若有定义语句 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

 

3 [填空题]

下列 y 的值是

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

参考解析:

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

 

4 [填空题]

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

参考解析:0

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

 

5 [填空题]

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

 

6 [填空题]

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

#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.

 

7 [填空题]

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

参考解析:

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

 

8.下面程序段的输出结果是(  )

#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位小数)形式输出。

 

9.以下选项中,当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

 

10.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语言试题,希望能帮到你们~



文章推荐:

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

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

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


温馨提示:

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

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

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


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