以下程序段() int x=-1 do { x=x*x; }while(!x);

问题描述:

以下程序段() int x=-1 do { x=x*x; }while(!x);
A.是死循环 B.循环执行二次 C.循环执行一次 D.有语法错误
1个回答 分类:综合 2014-09-23

问题解答:

我来补答
答案是A
分析﹕当x=-1时﹐执行do语句体"x=x*x",即此时的x==1,再while语句循环判断!1=0﹐显然不成立﹐即while一次也不循环﹐选择A答案.
 
 
展开全文阅读
剩余:2000
下一页:请说清为什么