选择题 11.  有下列程序:
    main()
    {  int x=5;
    do
    {printf("%d",x-=4);}
    while(!(--x));
    }
    程序的运行结果是______。
【正确答案】 C
【答案解析】[考点] 本题考查do-whiIe循环。
先执行do的内容,也就是printf语句,x=x-4=1,输出1,判断while循环的控制条件,--x=0,则!(--x)为非零,循环条件成立,执行下一次循环;x=x-4=-4,输出-4,判断while循环的控制条件,--x=-5,则!(--x)为零,循环条件不成立,循环结束。