欢迎您来到未来学院,加入我们共同学习吧!
1 2 3 4
  • 当前位置:首页 > 考试中心 > 计算机考试 > 二级 > 二级C >

    二级C

    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[单选题] 有以下程序:

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

    A.LoB.30C.0D.64

    参考答案:D

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

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

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

    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[单选题] 若有以下程序

    则程序的输出结果是

    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)
    版权所有©安徽佰通教育科技发展股份有限公司 备案号:皖B2-20180049-5 电话:0551-65772438 地址:安徽省合肥市蜀山区蜀山新产业园区振兴路自主创新产业基地4栋2层203室