执行下面的程序后,a的值为( )。 main() { int a,b; for(a=1,b=1,a<=10;a++) { if(b%3==1) { b+=3; continue;

admin2013-02-23  24

问题 执行下面的程序后,a的值为(    )。
    main()
    { int a,b;
      for(a=1,b=1,a<=10;a++)
      { if(b%3==1)
       { b+=3;
         continue;}
       b-=5;}}

选项 A、7
B、8
C、9
D、10

答案D

解析 本题考查continue的用法continue语句的作用结束本次循环,直接进行下次循环。所以在程序中,只有当a=10时,才返出循环,故选择D选项。
转载请注明原文地址:https://kaotiyun.com/show/wnJp777K
0

最新回复(0)