选择题
36.
在下述程序中,判断i>j共执行的次数是______。
main()
{ int i=0,j=10,k=2,s=0;
for(;;)
{ i+=k;
if(i>j)
{ printf("%d",s);break;}
s+=i;
}
}
A、
4
B、
7
C、
5
D、
6
【正确答案】
D
【答案解析】
分析程序,i+=k;使得i的值每次增加2然后再和i进行比较看i>i是否成立,i的变化过程为:i=2,i=4,j=6.i=8,i=10,i=12,此时i>i成立,所以判断i>i共执行的次数为6次。
提交答案
关闭