有如下程序 main( ) {int n=9; while(n>6){n- -;cout<<n<<endl;) } 该程序段的输出结果是

admin2010-12-16  23

问题 有如下程序
   main( )
   {int n=9;
   while(n>6){n- -;cout<<n<<endl;)
  }
   该程序段的输出结果是

选项 A、987
B、876
C、8765
D、9876

答案B

解析 注意到n- -的运算顺序,知道第一次输出的应是8,据此就可以很快排除A和D。然后判断循环几次结束,由于当n=6时,while的条件判断已经不成立了,直接跳过循环体结束程序了。故当n=9,8,7时执行了循环体,故答案为B。
转载请注明原文地址:https://kaotiyun.com/show/aoVp777K
0

最新回复(0)