万能百科  > 所属分类  > 

有如下程序:int x=3:do{x-=2;COU[<<X:}while(!(--X));

有如下程序:

int x=3:

do{

x-=2;

COU[<<X:

}while(!(--X));

A.1

B.3 0

C.1—2

D.死循环

正确答案:

C本题考查do...while语句,执行do...while语句时,先执行循环体内的语句,然后判断while中表达式的值,表达式为非零时,返回重新执行循环体语句。在本题中,先执行循环体内的语句,输出1,然后判断表达式,为非零,且此时X为0;再次执行循环体时,输出-2,然后判断表达式为0,不执行,退出,所以答案为c。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签