以下程序段() int x=-1 do { x=x*x; }while(!x);
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/07/08 01:58:02
以下程序段() int x=-1 do { x=x*x; }while(!x);
A.是死循环 B.循环执行二次 C.循环执行一次 D.有语法错误
A.是死循环 B.循环执行二次 C.循环执行一次 D.有语法错误
![以下程序段() int x=-1 do { x=x*x; }while(!x);](/uploads/image/z/2072262-30-2.jpg?t=%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%E6%AE%B5%EF%BC%88%EF%BC%89+int+x%3D-1+do+%7B+x%3Dx%2Ax%3B+%7Dwhile%28%21x%29%3B)
答案是A
分析﹕当x=-1时﹐执行do语句体"x=x*x",即此时的x==1,再while语句循环判断!1=0﹐显然不成立﹐即while一次也不循环﹐选择A答案.
分析﹕当x=-1时﹐执行do语句体"x=x*x",即此时的x==1,再while语句循环判断!1=0﹐显然不成立﹐即while一次也不循环﹐选择A答案.
以下程序段() int x=-1 do { x=x*x; }while(!x);
执行以下程序段时( ).x=-1; do {x=x*x; } while(x); (A) 循环体将执行无限次 (B) 循
12.关于以下程序段,说法正确的是_____.x=-1; do { x=x*x; }while(!x);
VFP do while程序 Y=X%10+Y*10 x=int(x/10)
以下程序段的输出结果是int x=3;
执行下列程序段后,y的值是() int x=1,y=5; do{y-=x;++x;} while(--y
对以下程序段x=-1;do{x*=x;}while(!x ); 循环执行多少次?还有怎么理解小括号里面的条件?
#include void main() {int x=-1; do {x=x*x;} while(!x--); pri
int x=-1; do {x=x*x;}while(!x); 为什么循环一次,每一步的详解,特别是while(!x)是
下列程序 int x=3;do{printf(″%d″,--x);}while(!x);循环执行的次数是______.
若有以下程序段 Int r=8 printf("%d\n",x>>1); 输出结果是?
main(){ int x=5; while(x