以下不是死循环的语句是( ).(A)for(;;x++); (B)while(1){x++}; (C)do{i++;}while(1) (D)for(x=-10;x++;)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 01:59:10
以下不是死循环的语句是(   ).(A)for(;;x++);           (B)while(1){x++}; (C)do{i++;}while(1)          (D)for(x=-10;x++;)

以下不是死循环的语句是( ).(A)for(;;x++); (B)while(1){x++}; (C)do{i++;}while(1) (D)for(x=-10;x++;)
以下不是死循环的语句是( ).(A)for(;;x++); (B)while(1){x++}; (C)do{i++;}while(1) (D)for(x=-10;x++;)

以下不是死循环的语句是( ).(A)for(;;x++); (B)while(1){x++}; (C)do{i++;}while(1) (D)for(x=-10;x++;)
答案是D.
因为,x的初始值为-10,x不断的自增.
for循环的条件是x++,当x增大到0时,循环条件为假,循环结束.
A中的循环没有写条件,如果没有break,循环永远都不会结束.
B中的条件永远为真,如果没有break,循环永远不会结束.
C的情况和B一样.
希望能帮到你!

一个C语言判断循环语句是不是无限循环以下各语句中不是无限循环的是A) for(K=-1;-10 以下各循环语句中,不是无限循环的是?A .for(k=-1;-10 以下不是死循环的语句是( ).(A)for(;;x++); (B)while(1){x++}; (C)do{i++;}while(1) (D)for(x=-10;x++;) 23.以下不是死循环的语句是 .A)for(y=9,x=1;x>++y;x=i++) i=x ;B)for( ; ; x++=i ) ;C)while(1) { x++ ; }D)for(i=10 ; ; i--) sum+=i ; 23.以下不是死循环的语句是 . A)for(y=9,x=1;x>++y;x=i++) i=x ; B)for( ; ; x++=i ) ; C)while(1) { x++ ; } D)for(i=10 ; ; i--) sum+=i ; 以下叙述正确的是( )A、 do-while语句构成的循环不能用其它语句构成的循环代替.B、 do-while语句构成的循环只能用break语句退出.C、 用do-while语句构成的循环,在while后的表达式为非零时结束 以下不致造成死循环的语句是( ).A:for(i=10;sum=0;sum++y;x=i++)i=x;D:while(x=8)x--;while(x=8) x--;怎么就是死循环了? 各循环语句不是无限循环的是 A.for(i=0;0 break语句的作用是()A:退出循环B:继续循环C:继续循环,但不执行本次循环D:对循环没作用 c语言 while语句以下程序中,while循环的循环次数是()main(){int i=0;while(i 若定义int i;则以下循环语句的循环执行次数是 for(;*p1++=*p2++;);这个循环语句是死循环呢,还是可以结束的循环呢? 以下程序段() int x=-1 do { x=x*x; }while(!x);A.是死循环 B.循环执行二次 C.循环执行一次 D.有语法错误 C语言问题,关于循环语句下列C语言程序段中,不会构成死循环的是:A)int x=10;while(x);--x;B)int x=10; while(x=5);C)int x; for (x=0;x=1000);while语句怎么没有循环体,也没有表达式,当然这个题我也不会做. 28.以下不是无限循环的语句是(). A)for(y=0,x=1;x>y++;x++) B)for(;;x++) C)while(-1) {x++;} DD)for(i=10;;i--) sum+=i; for(;;);是无限不循环语句? 以下语句中,循环次数不足10次的语句是A for(i=1;i0){--i;}C i=1;do{i++;}while(I 下面循环语句的循环体的循环次数是()i=1;while(i