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