软件水平考试

易错题:假定所有变量均已正确定义,下列程序段运行后X的值是( ) a=b

来源:网考网软件水平 所有评论

根据网考网考试中心的统计分析,以下试题在2019/9/17日软件水平考试程序员习题练习中,答错率较高,为:31%
【单选题】假定所有变量均已正确定义,下列程序段运行后X的值是( )
a=b=c=0; x=35;
if(!a)x--; else if(b);if(c)x=3;else x=4;
A、34
B、4
C、35
D、3
网考网参考答案:B,答错率:31%
试题解析:

答案应该是B,因为else if(b)后面有个分号,所以第一个判断if(!a)到这里就结束了,最后一个else跟if(c)对应,C语言里面0为假,非0为真,由于已知c=0,所以会执行到最后一个else分支,即x=4 查看试题解析出处>>

相关推荐

发布评论 查看全部评论