问题
单项选择题
以下程序的输出结果是( )。 #include<iostream.h> void main( ) { inti,j,x=0; for(i=0;i < 2;i++) { x++; for(j=0;j < 3;j++) { if (j% 2)continue; x++;} x++;} cout < < "x=" < < x;}
A. x=4
B. x=8
C. x=6
D. x=12
答案
参考答案:B
解析:该题是一个for循环嵌套语句,第一层for循环循环2次,第二层循环3次,但当j等于O和1时,将执行continue语句,不执行x++运算,所以每次执行完内循环后,x的增量为1。最后一个x++运算将每次累加起来就是x的值。