第27题: [单项选择]在下列选项中,没有构成死循环的程序段是( )。 A. int i=100; for(;;) {i=i%10+1; if(i>10)break; } B. while(1); C. int k=0; do{++k;}while(k<=10); D. int s=12; while(s); --s; 参考答案:C 答案解析:[解析] 本题考查死循环的知识。选项A)中,for循环没有任何控制语句就会一直执行下去,所以不可能通过控制表达式的值结束循环。循环体内,i=i%10+1这个表达式的值永远小于10,所以永远不会跳出循环