2018年3月计算机二级考试C语言考前特训习题1
2018年计算机等级考试开考在即,小编在这里为考生们整理了2018年3月计算机二级考试C语言考前特训习题,希望能帮到大家,想了解更多资讯,请关注留学群的及时更新哦。2018年3月计算机二级考试C语言考前特训习题11、有以下程序:程序运行后的输出结果是(?)。A.12 7B.12 12C.11 11D.11 7参考答案:D参考解析:本题考查宏定义的用法,宏定义只是做个简单的替换,所以本题中执行f(2)=(2*N+1)=11,执行f(1+1)=(1+1*N+1)=7。选项D正确。2、设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的人栈与退栈操作后,top=50,则栈中的元素个数为(??)A.1B.0C.50D.49答案:A答案解析:栈是一种特殊的线性表,它所有的插入与删除都限定在表的同一端进行。入栈运算即在栈顶位置插人一个新元素,退栈运算即取出栈顶元素赋予指定变量。栈为空时,栈顶指针top=0,经过入栈和退栈运算,指针始终指向栈顶元素。初始状态为top=51,当top=50时,则栈中S(50:51)存储着元素,51-50=1.元素个数为l。故本题答案为A选项。3、以下选项中,当X为大于1的奇数时,值为0的表达式是():A.x%2==0B.x/2C.x%2!=... [ 查看全文 ]2018年3月计算机二级考试C语言考前特训习题1的相关文章