当前所在位置:珠峰网资料 >> 计算机 >> 软件水平 >> 正文
2015年软件水平程序员考试考前练习(7)
发布时间:2012/6/14 11:24:38 来源:城市网学院 编辑:ziteng
  阅读下述轨范,写出运行结不美观。
  #include
  main()
  {
  int a,y;
  a=10;
  y=0;
  do
  {
  a+=2;
  y+=a;
  printf(“a=%d,y=%d\n”,a,y);
  if (y》20)
  break;
  } while (a=14);
  printf(“a=%d\n”,a);
  }
  谜底:
  a=12 y=12
  a=16 y=28
  a=16
  :首先第一次的结不美观不用说了?需要的话,请先把C的书再读一遍先!
  a=12 y=12
  接着巨匠要看细心,if(y》20) break;可贵在此,意思是当膳缦沔的Y》20时竣事这一段,再去判定While的前提,所以这里会接着加,a=12+2=14 y=14+12=26 ok!26》20,我们去判定while的前提吧,a=14,此时a就正好=14,再次轮回·a=14+2=16 y=12+16=28,然后28》20特出,a不等于14再次特出,执行最后一句输出,a=16
广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved