计算机二级考试

解析:有以下程序段: int x=3; do { printf

2018年07月30日来源:计算机二级考试 所有评论

【单选题】 有以下程序段: int x=3; do { printf("%d",x-=2); } while(!(--x)); 其输出结果是 ______ 。
A.1
B.3 0
C.1 -2
D.死循环

网考网参考答案:C
网考网解析:

[评析]本题中循环执行了两次,第一次,执行完printf语句后,x=1,而-x是先自减后执行语句,所以(!(-x))的值为非零,所以又执行了一次。第二次x的值为-2,-x的值为-3,求非后,值为0,跳出循环。 查看试题解析出处>>

发布评论 查看全部评论

相关推荐