以下不是死循环的程序段是()
A.for(; ;);
B.int s=36;while (s){--s;}
C.unsigned int k=0;do{++k;} while (k>=0);
D.int i=100;while(1){i=i%100+1;if (i>100) break;}
A.for(; ;);
B.int s=36;while (s){--s;}
C.unsigned int k=0;do{++k;} while (k>=0);
D.int i=100;while(1){i=i%100+1;if (i>100) break;}
对以下程序段的描述,正确的是()。 x= -1; do { x=x*x;} while(!x);
A.是死循环
B.循环执行两次
C.循环执行一次
D.有语法错误
A.是死循环
B.循环执行二次
C.循环执行一次
D.有语法错误
下列语句段中不是死循环的是()。
A.int i=100 While (1) { i=i%100+1 if(i==20) break; }
B.int i sum=O; for (i=l;;i++) sum=sum +l;
C.int k=0; do { ++K }while(k<=O);
D.int s=3379; while (s+ +%2+3%2)s++;
A.死循环
B.不进入循环体直接跳出循环继续执行
C.程序报错
D.执行一次循环后跳出循环继续执行
A.死循环
B.不进入循环体直接跳出循环继续执行
C.程序报错
D.执行一次循环后跳出循环继续执行
以下程序的输出结果是()。
main
{ int i=0,S=0;
for(;;)
{
if(i==3 ||i==5)continue;
if(i==6)break;
i++;
s+=i:
};
printf("%d\n",s);
}
A.10
B.13
C.21
D.程序陷入死循环
有以下程序 main() { int i=0,s=0; for(;;) { if(i==3||i==5)continue; if(i==6) break; i++; s+=i; }; printf("%d\n",s); } 程序运行后的输出结果是______。
A.10
B.13
C.21
D.程序进入死循环
A.1
B.1,-2
C.30
D.是死循环
A.输入的数据大于10000的时候会出现死循环
B.输入的数据不能被5除尽的时候才会出现死循环
C.输入的数据能被5除尽的时候才会出现死循环
D.输入的数据是任何情况都不会出现死循环