有如下程序: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.死循環(huán)
正確答案:C本題考查do...while語句,執(zhí)行do...while語句時(shí),先執(zhí)行循環(huán)體內(nèi)的語句,然后判斷while中表達(dá)式的值,表達(dá)式為非零時(shí),返回重新執(zhí)行循環(huán)體語句。在本題中,先執(zhí)行循環(huán)體內(nèi)的語句,輸出1,然后判斷表達(dá)式,為非零,且此時(shí)X為0;再次執(zhí)行循環(huán)體時(shí),輸出-2,然后判斷表達(dá)式為0,不執(zhí)行,退出,所以答案為c。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。