单选题 有以下程序:
#include<stdio.h>
main()
{int a=0, b=0;
for(;a<7; a++)
{if(a%2==0)continue;
b+=a;
continue;
}
printf("%d/n", b);
}
程序运行后的输出结果是______。
【正确答案】 D
【答案解析】[解析] 由程序可知,for循环中a的取值为0~6,其中若if条件满足,即a取值为2,4,6时,b+=a不会执行,所以当a取值为1,3,5时,b+=a才会被执行。所以循环结束后b=1+3+5,输出结果为9。故答案选择D选项。