以下程序段() int x=-1 do { x=x*x; }while(!x);A.是死循环 B.循

发布时间:2021-02-25 12:38:36

以下程序段() int x=-1 do { x=x*x; }while(!x);A.是死循环 B.循环执行二次 C.循环执行一次 D.有语法错误

网友回答

答案是A分析﹕当x=-1时﹐执行do语句体x=x*x,即此时的x==1,再while语句循环判断!1=0﹐显然不成立﹐即while一次也不循环﹐选择A答案.
以上问题属网友观点,不代表本站立场,仅供参考!