[單項(xiàng)選擇題] 執(zhí)行下面的程序段,x的值為 Private Sub Command1_Click( ) For i=1 To 5 a=a+i Next
2021-07-20
[單項(xiàng)選擇題] 執(zhí)行下面的程序段,x的值為 Private Sub Command1_Click( ) For i=1 To 5 a=a+i Next i x=Val(i) MsgBox x End Sub
A.5
B.6
C.7
D.8
正確答案:B
參考解析:For循環(huán)首先把初值賦給循環(huán)變量,接著檢查循環(huán)變量的值是否超過終值,如果超過就停止執(zhí)行循環(huán)體,跳出循環(huán)體,執(zhí)行Next后面的語句;否則執(zhí)行一次循環(huán)體,然后把循環(huán)變量+步長的值賦給循環(huán)變量,重復(fù)上述過程。據(jù)此如果For循環(huán)的終值等于初值,F(xiàn)or循環(huán)也會(huì)執(zhí)行一次循環(huán)。本題中當(dāng)For執(zhí)行第五次循環(huán)后,i的值為5,此時(shí)系統(tǒng)還會(huì)返回,令i=5+1并判斷此時(shí)的i值是否大于5,大于5,故退出循環(huán)體。所以此時(shí)的i值為6,故選B。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。