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

admin2013-02-23  23

问题 有以下程序
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。
转载请注明原文地址:https://kaotiyun.com/show/fFJp777K
0

最新回复(0)