2018年计算机二级C语言考前冲刺题(2)
出国留学网为考生们整理了2018年计算机二级C语言考前冲刺题(2),希望能帮到大家,想了解更多资讯,请关注我们,我们会及时更新。2018年计算机二级C语言考前冲刺题(2)选择题1[单选题] 有以下程序:程序运行后的输出结果是( )。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[单选题] 有以下程序:执行后的输出结果是()。A.28,0B.28,1C.16,0D.16,-1参考答案:D参考解析:分析程序可知,d0语句1…whi1e(语句2),每次循环在语句1中a的值减1,在语句2中判断a的值后,a的值又减1,所以在每次循环体执行完后,b累加的a的值分别为7,5,3,1,a的值分别为6,4,2,0,最后当a为O时,whi1e判断条件为fa1se,此时a的值再减1,为-1,到此循环结束,所以b的值为16,a的值为-1,故答案选D。3[单选题] 设栈的存储空间为S(1:50),初始状态为top=51。现经过一系列正常的人栈与退栈操作后,top=50,则栈中的元素个数为()。A.1B.0C.50D.49参考答案:A参... [ 查看全文 ]2018年计算机二级C语言考前冲刺题(2)的相关文章