以下不会造成死循环的C语句是(49)。A.while(x=8)x--;B.for(i=10;sum=0;sum<=i;)sum=--i;C.for(y=0

题目

以下不会造成死循环的C语句是(49)。

A.while(x=8)x--;

B.for(i=10;sum=0;sum<=i;)sum=--i;

C.for(y=0,x=1;x>++y;x=i++)i=x;

D.for(x=10;;x+=i);

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

for(i=10; ; i--) sum+=i; 以上语句不会形成死循环。


for(i=10;i>=0;i--)

第2题:

以下程序运行后输出的结果是()。 int i=1,sum=0; while(i<=4){ sum=sum+i; i=i+1; } System.out.println(sum);

A.4

B.5

C.10

D.死循环


6 6

第3题:

和下面代码能完成相同的选项是() class Demo { public static void main(String[] args) { int i = 1; int sum = 0; while (i <= 100) { if (i % 2 == 0) { sum = sum + i; } i++; } System.out.println(sum); } }

A.for (int x =1; x<=100;x++){ sum=sum+x;}

B.for (int x =0; x<=100;x+=2){ sum=sum+x;}

C.for (int x =1; x<=100;x+=2){ sum=sum+x;}

D.上述全对


ox { margin:10px 5px; margin-right:10px; margin-top:5px; }

第4题:

以下语句的输出结果是 sum=0 i=1 while i<10: sum=sum+i i=i+2 print("sum=",sum)

A.25

B.0

C.45

D.55


12

第5题:

下列语句段中不是死循环的是()

A.i=100; while (1) { i= i%100+1; }

B.for (i=1; ; i++) sum=sum+1;

C.k=0; do { ++k; } while (k==0);

D.s=3379; while (s++%2+3%2) s++;


A 解析:选项A)中i自减到l时就会执行break语句跳出循环,选项B)中i<10永远成立不会跳出循环,选项C)中第一次进入循环体后i>0永远不会跳出循环,选项D)中未给出结束循环的条件。

第6题:

下列语句段中不是死循环的是__

A.i=100; while (1) { i=i%100+1; if (i>100) break; }

B.for (i=1;;i++) sum=sum+1;

C.k=0; do { ++k; } while (k<=0);

D.s=3379; while (s++%2+3%2) s++;


A 解析:选项A)中i自减到l时就会执行break语句跳出循环,选项B)中i<10永远成立不会跳出循环,选项C)中第一次进入循环体后i>0永远不会跳出循环,选项D)中未给出结束循环的条件。

第7题:

执行以下语句后sum的值为 () int i=10;sum=0; do {sum+=i; i++;} while(i<10);

A.0

B.1

C.11

D.10


10

第8题:

下面语句中的循环语句是sum=sum+i;i++; i=1;sum=0; while(i<=100) sum=sum+i; i++;


Nautical Mile; Nautical Miles

第9题:

若有以下程序段,sum和i都是整型变量,则不能与下面程序段等价的选项是() sum=0; i=2; while(i<=10) { sum=sum+i; i++; }

A.for(i=2, sum=0; i<=10; i++) sum+=i;

B.sum=0; i=2; do{ sum=sum+i; i++; }while(i<=10);

C.sum=0; i=10; while(i>1) { sum=sum+i; i--; }

D.sum=0; i=11; do{ sum=sum+i; i--; }while(i>1);


sum=0; i=11; do{ sum=sum+i; i--; }while(i>1);