单选题 下列程序段的输出结果是______。
public class Test{
public static void main(String args[])
int a,b;
for (a = 1, b = 1; a <= 100; a++)
if (a >= 10) break;
if (b % 2 == 1){
b += 2;
continue;
}
}
System.out.println(a);
}
}
  • A.7
  • B.8
  • C.9
  • D.10
【正确答案】 D
【答案解析】[解析] 本题从程序循环条件来看,似乎要执行100次(a从1到100),但看到循环体的内容可以发现,只要a>=10,就会执行break终止循环,所以a=10时,首次符合该条件,从而跳出循环。