单选题
607.有以下程序 #include main() { inta=1, b=0; for(;a<5;a++) { if(a%2 == 0)break; continue; b += a; } printf( ); } 程序运行后的输出结果是( )。
A
0
B
1
C
10
D
4
答案解析
正确答案:A
解析:
程序中使用了for循环和break、continue语句,当a为1时,不满足a%2==0的条件,所以直接跳过continue,a自增为2,满足a%2==0的条件,执行break语句跳出循环,所以b的值始终为0。因此输出结果为0。
相关知识点:
for循环条件判断输出记清
题目纠错
二级C语言知识练习
