企源知识库
专业知识收录平台
在下述程序中,for循环执行的次数是()
main()
{
int i =0,j=10,k=2,s=0;
for(; ;)
{ i+=k;
if(i>j)
{ printf("%d\n",s);
break;
&n
分类:
计算机基础与程序设计(02275)
发表:2024年08月10日 01时08分58秒
作者:
admin
阅读:
(2)
在下述程序中,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。停止执行。
上一篇
简述会展组织设计的流程。
下一篇
请从“竞争对手的局限性”方面分析超竞争环境下传统竞争战略的局限性。
Top
首页
后台登录
×
×