[单项选择题] 下列程序中,程序流程退出for循环语句时,判断i>j的执行次数是 int i=0,j=10,k=2,s=0; for(;;) { i+=k; if(i>j) break; s + =i; }
A.4
B.5
C.6
D.7
正确答案:C
参考解析:解析:本题要求判断i>j的执行次数,只需考查经过i+=k运算累计的值,i的值分别为2,4,6,8,10,12时,判断i>j为真,程序结束,共执行6次

[单项选择题] 下列程序中,程序流程退出for循环语句时,判断i>j的执行次数是 int i=0,j=10,k=2,s=0; for(;;) { i+=k; if(i>j) break; s + =i; }
A.4
B.5
C.6
D.7
正确答案:C
参考解析:解析:本题要求判断i>j的执行次数,只需考查经过i+=k运算累计的值,i的值分别为2,4,6,8,10,12时,判断i>j为真,程序结束,共执行6次
上一篇 [单项选择题] 指出下列程序运行的结果 ( ) public class ExampleString str=new String("good");char[]ch=’a’,
下一篇 [问答题] 下列程序中,要求计算1+2+3+…+100的值,并显示计算结果。请将程序补充完整。程序运行结果如下: 5050 源程序代码文件清单如下: public class ex20