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