问题 单项选择题

有以下程序
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。

填空题
填空题