选择题
17.
有如下程序:
main()
{ int x=23;
do
{printf("%d",x--);}
while(!x);
}
该程序的运行结果是______。
A、
321
B、
23
C、
不输出任何内容
D、
陷入死循环
【正确答案】
B
【答案解析】
本题考查do-while语句,当x=23时,执行do后的语句,x--的表达式值为x=x-1,此时x的值为22,而!x为0,因此while循环不成立,退出,故选择B选项。
提交答案
关闭