A-A+

有以下程序 main() {int i j x=0; for(i=0;i

2022-08-06 04:50:51 问答库 阅读 176 次

问题详情

有以下程序
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=%dn",x);
}
程序执行后的输出结果是
A.x=4
B.x=8
C.x=6
D.x=12

参考答案

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

考点:程序