下列程序中,程序流程退出for循环语句时,判断i>j的执行次数是  int i=0,j=10,k=2,s=0;  for(;;)  { i+=k;  if(i>j)  break;  s + =i;  }

admin2009-01-15  46

问题 下列程序中,程序流程退出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

答案4

解析 本题要求判断i>j的执行次数,只需考查经过i+=k运算累计的值,i的值分别为2,4,6,8,10,12时,判断i>j为真,程序结束,共执行6次
转载请注明原文地址:https://kaotiyun.com/show/V1np777K
0

最新回复(0)