选择题   有下列程序:
        main()
        {  int x=5;
              do
              {printf('%d',x-=4);}
              while(!(--x));
      }
    程序的输出结果是(  )。
 
【正确答案】 C
【答案解析】本题考查do…while循环。①执行printf语句,x=x-4 1,输出1,判断while循环的控制条件,--x=0,则(!(--x))非零,循环条件成立,执行下一次循环;②执行printf语句,x=x-4=-4,输出-4,判断while循环的控制条件,--x=-5,则(!(--x))为零,循环条件不成立,结束循环。