单选题
有以下程序:
#include<stdio.h>
main()
{ int a=0,b=0;
for(;a<5;a++)
{ if(a%2==0)continue;
b+=a;
break;
}
printf("%d/n",b);
}
程序运行后的输出结果是______。
【正确答案】
A
【答案解析】[解析] for语句中,当a=0时,满足for循环中if语句的条件,执行continue继续下一次循环。执行a+1后进入for语句循环,此时a=1不满足if条件,执行b=b+a,此时b=1,接着执行break语句,终止循环,最后输出b=1,故答案为A选项。