问题 单项选择题

有以下程序main(){int i,j,X=0;for(i=0;i<2;i++){X++;for(j=0;j<=3;j++){if(j%2)continue;X++;}X++:}printf("X=%d\n",X);} 程序执行后的输出结果是【 】。

A.X=4

B.X=8

C.X=6

D.X=12

答案

参考答案:B

解析:此程序考察了for循环和x++。对于大循环,有两个x++,其中循环3次,对于小循环,循环三次,但是运行了两次x++,所以最后结果是6+2=8。

选择题
单项选择题