百度试题 结果1 题目若变量已正确定义,执行以下while语句将陷入死循环。I = 1;While (i <= 10) ; i++;——[判断题] A. 正确 B. 错误 相关知识点: 试题来源: 解析 A 反馈 收藏
1下列语句中不是死循环的是 A.int i=10; while(1) i--; if(i= =1)break;B.for(int i=1;i i--; C.int i=0; do i++; while(i >=0);D.int i=1; for(;;)i=i+1; 2下列语句中不是死循环的是 A.int i=10; while(1) { i--; if(i= =1)break; }B.for(int i=1;i...
百度试题 结果1 题目【判断题】执行以下while语句,将出现死循环。 s = 0;i = 1;while(1){ if(i > 10){ continue; } s = s + i; i++;} 相关知识点: 试题来源: 解析 正确 反馈 收藏
这是个死循环啊 你while后面没有加{ }默认只执行之后的一句 i一直没有变化。。。死循环下去
sum=0; while(i<10) { //当循环或判断时,最好用大括弧引起来,无论多少行语句。 sum=sum+1; i++; //这句没包含在循环体内,那么i将永远是1.于是while就进入死循环。 } printf("i=%d,sum=%d",i,sum); }//这也是习惯问题引起的错误。
解析 【答案】 D。 【解释】 因i的初始值为0,所以while后面的条件为真,进入循环体,if后面的条件 i1成立,执行cintinue语句,继续对while后的条件进行判断,因为此时对变量i的值没 有任何变化,所以条件总是成立,循环将无限进行下去。 所以正确答案是D。 反馈 收藏 ...
若有如下定义和语句:int i=1;while(i) i++;则该循环为死循环。 查看答案
百度试题 结果1 题目【判断题】执行以下while语句,将出现死循环。s=0;i=1;while(1){if(i>10){continue;}s=s i;i ;} 相关知识点: 试题来源: 解析 正确 反馈 收藏
这是因为while(i<=100)中i的值没有变化(只有到了循环内部的i++才会自增1),所以当continue执行后while循环再次执行时,i的值仍然是上次循环的值,这样就进入死循环了!而for(var i=1;i<=100;i++)中,i本身会自动+1,所以continue返回时,i已经不是上次循环的值了,所以程序可以正常运行下去...
执行以下while语句,将出现死循环。s = 0;i = 1;while(1){if(i > 10){continue;}s = s + i;i++;}A.正确B.错误的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业搜题找答案,刷题练习的工具.一键将文档转化为在线题库手机刷题,以提高学习效率,是