选择题 12.  以下程序的输出结果是______。
    int x=5;
    do{
        cout<<--x:
    } while(!x);
【正确答案】 C
【答案解析】 先无条件执行一次循环体,前置“--”作用于x,使得x先减1,再输出;由于x非零,故!x为false,不再执行循环语句。