[單項選擇題] 運行下列語句后,輸出的結果是( )。 Option Base 1 Dim a i=1 a=Array(l, -2, 9, 0, -1,
2021-07-20
[單項選擇題] 運行下列語句后,輸出的結果是( )。 Option Base 1 Dim a i=1 a=Array(l, -2, 9, 0, -1, 9) Do k=a(i) For m = 10 To k Step -2 n=k+m Next m Print n+m i=i+1 Loop While Abs(m+n) <> 27
A.3 27-8
B.3-8 27
C.-8 27 3
D.-8 3 27
正確答案:B
參考解析:本程序中,外層循環(huán)是Do…Loop While循環(huán),內(nèi)層循環(huán)是for循環(huán)。程序執(zhí)行如下: ①當i=1,k=a(i)=1,for循環(huán)執(zhí)行5次,n=3,m=0;Print n+m→輸出3;i=i+1-2。②當i=2,k=a(i)=2,for循環(huán)執(zhí)行7次,n=-4, m=-4;Print n+m→輸出-8;i=i+1=3。③當i=3,k=a(i)=9,for循環(huán)執(zhí)行1次,n=19,m=8;print n+m→輸出27;i=i+1=4;此時條件成立,退出Do循環(huán)。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。