[填空題] 執(zhí)行下面的程序,當(dāng)輸入3時(shí),輸出的結(jié)果是 【11】 Private sub Command1_Click()i=2j= InputBox(" j
2021-07-20
[填空題] 執(zhí)行下面的程序,當(dāng)輸入3時(shí),輸出的結(jié)果是 【11】 Private sub Command1_Click()i=2j= InputBox(" j = ")On j GoTo 20,30,40,50i=i+220:i=i+230:i=i+240:i=i+250:i=i+2 Print i End Sub
正確答案:F
參考解析:On-GoTo語句的執(zhí)行特點(diǎn)是:根據(jù)On后面的表達(dá)式的值決定跳轉(zhuǎn)到哪個(gè)標(biāo)號(hào)后的語句處執(zhí)行,當(dāng)對(duì)表達(dá)式的結(jié)果四舍五入后,值為1,則跳轉(zhuǎn)到第一個(gè)標(biāo)號(hào)處執(zhí)行;值為2,則跳轉(zhuǎn)到第二個(gè)標(biāo)號(hào)處執(zhí)行,依次類推;如果表達(dá)式的值小于1或大于標(biāo)號(hào)總數(shù),則執(zhí)行OnGoTo語句下面的語句。此題中,如果輸入3,則程序的執(zhí)行流程從On-GoTo語句直接跳轉(zhuǎn)到第三個(gè)標(biāo)號(hào)40處的語句執(zhí)行,執(zhí)行完后按順序繼續(xù)往下執(zhí)行,因此執(zhí)行了兩次i=i+2運(yùn)算,即標(biāo)號(hào)40和50處的語句,所以i的最終值為6。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。