单选题 若有如下程序:
main()
int a=1,b=1;
for(;a<=10;a++)
if(b>=9) break;
if(b%3==1) b+=3;continue;
b++;

printf("%d,%d",b,

【正确答案】 A
【答案解析】[解析] 本题中for循环循环10次。如果b>=9结束循环。如果b能被3整除结束本次循坏。都不成立b加1。for循环执行过程为:当a=1,b=1时,b%3=1,b=b+3=1+3=4,进入下一次循环:当a=2,b=4时,b%3=1,b=b+3=4+3=7,进入下一次循环;当a=3,b=7时,b%3=1,b=b+3=7+3=10,进入下一次循环;当a=4,b=10时,因b>=9成立,执行“break;”退出循环。