c语言计算答案为32的题,2015年计算机二级《C语言》精选练习题及答案(2)

2015年计算机二级《C语言》精选练习题及答案(2)

浏览次数:     时间:2015/11/17

1[单选题] 表达式:(im)((double)9/2)一9%2的值是( )。

A.0B.3C.4D.5

参考答案:B

参考解析:先将整型数据9强制转换成double型,然后除以2得到的结果与double型保持一致,即为4.5,然后将4.5强制转换成整型数据4,然后计算9%2的值为1,最后计算4一l的值为3,所以选择B选项。

2[单选题] 有以下程序:

c7a8a78211955da1cc1e883f45c062f3.png

程序运行后的输出结果是( )。

A.LoB.30C.0D.64

参考答案:D

参考解析:本题目中静态局部变量x,在静态存储区内分配存储单元。在程序整个运行期间都不释放。所以第一次循环s的值为2,第二次循环中,返回的x的值为4,所以s的值为8,第三次循环,返回的x的值为8,所以S的值为64.

3[单选题] 有以下程序:

ed7b5e8af601b2d68c5cb56b3c00dcb1.png

程序运行后的输出结果是( )。

A.8B.2C.4D.1

参考答案:A

参考解析:第一次调用m=f(f(f(1))),第二次为m=f(f(2)),第三次为m=f(4),即返回值为8。

4[单选题] 若变量已正确定义,以下选项中非法的表达式是

A.a!=4||bB.a=1/2*(x=Y=20,x*3)C.a %4

13)A +32

参考答案:B

参考解析:A选项中a即表示a为字符常量,再给a赋值1/2*(x=Y=20,x*3),是不正确的。因此B选项正确。

5[单选题] 若有以下程序

63f06b9c633bc8fa4e7311d827d60eb9.png

则程序的输出结果是

A.0,3,2,2,1,0,3,1,

B.1,4,3,3,2,1,4,2,

C.5,6,5,6,5,6,5,6,

D.6,7,6,7,6,7,6,7,

参考答案:A

参考解析:本题考查二维字符数组的运用,题目中首先定义了一个一维字符数组,从三层for循环可以看出要找的是w数组中每个字符在二维数组中的位置,比如d字母,在a数组中就是0,3其他字符类似,所以本题答案为A。

上一篇:2015年计算机二级《C语言》精选练习题及答案(3)

下一篇:2015年计算机二级《C语言》精选练习题及答案(1)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值