首页
在下述程序中,for循环执行的次数是()main(){int i =0,j=10,k=2,s=0;for(; ;)
2024-08-15 19:17:46
计算机基础与程序设计(02275)
在下述程序中,for循环执行的次数是()
main()
{
int i =0,j=10,k=2,s=0;
for(; ;)
{ i+=k;
if(i>j)
{ printf("%d\n",s);
break;
}
s+=i;
}
}
A、4
B、5
C、6
D、7
【正确答案】:C
【题目解析】:for循环执行(先循环后判断):
1次:i+=k,i=i+k=0+2=2,i
2次:i+=k,i=i+k=2+2=4,i
3次:i+=k,i=i+k=4+2=6,i
4次:i+=k,i=i+k=6+2=8,i
5次:i+=k,i=i+k=8+2=10,i=j,s+=i,s=s+i=10+8=18;
6次:i+=k,i=i+k=10+2=12,i>j, printf("%d\n",s),输出结果18,break。停止执行。
上一篇:
对象的抽象化采用的方法主要是()。
下一篇:
执行下面程序段后,输出字符B的个数是()x=0;while(x