单选题 有如下程序

main( )

int n=9;

while(n>6)n- -;cout<<n<<endl;)



该程序段的输出结果是

【正确答案】 B
【答案解析】[解析] 注意到n- -的运算顺序,知道第一次输出的应是8,据此就可以很快排除A和D。然后判断循环几次结束,由于当n=6时,while的条件判断已经不成立了,直接跳过循环体结束程序了。故当n=9,8,7时执行了循环体,故答案为B。