假定有以下循環(huán)結(jié)構(gòu) DoUntil條件 循環(huán)體 Loop 則正確的敘述是( )。 A)如果“條件”值為0,則一次循
假定有以下循環(huán)結(jié)構(gòu)
DoUntil條件
循環(huán)體
Loop
則正確的敘述是( )。
A)如果“條件”值為0,則一次循環(huán)體也不執(zhí)行
B)如果“條件”值為0,則至少執(zhí)行一次循環(huán)體
C)如果“條件”值不為0,則至少執(zhí)行一次循環(huán)體
D)不論“條件”是否為“真”,至少要執(zhí)行一次循環(huán)體
正確答案:B本題考查VBA中Do Until…Loop循環(huán)的知識(shí)。對(duì)于這種循環(huán)結(jié)構(gòu),首先看條件判斷在循環(huán)體的前面還是后面,如果是先判斷條件,則有可能一次也不執(zhí)行循環(huán)體;如果是后判斷條件,則無(wú)論條件如何至少執(zhí)行一次循環(huán)體。在Until循環(huán)中條件為False時(shí)執(zhí)行循環(huán)體,條件為T(mén)rue時(shí)退出循環(huán);在While循環(huán)中條件為T(mén)rue時(shí)執(zhí)行循環(huán)體,條件為False時(shí)退出循環(huán),這一點(diǎn)要注意區(qū)分清楚。本題中是先判斷條件,條件值為0表示條件是False,則至少執(zhí)行一次循環(huán)體。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢(xún)相關(guān)領(lǐng)域?qū)I(yè)人士。