[單項選擇題] 對于如下程序,單擊Co皿andl事件發(fā)生后,窗體上顯示的內(nèi)容為 ______。 Private Sub Command1_Click()Dim
2021-07-20
[單項選擇題] 對于如下程序,單擊Co皿andl事件發(fā)生后,窗體上顯示的內(nèi)容為 ______。 Private Sub Command1_Click()Dim i As Integer,a a As IntegerDo While i<20 Do While True If i Mod 10 = 0 Then Exit Do Else i=i-1 End If Loop i=i+11 a=a+1LoopPrint a End Sub
A.21
B.32
C.33
D.11
正確答案:B
參考解析:本題內(nèi)層循環(huán)的條件始終為True,因此內(nèi)層循環(huán)體內(nèi)的Exit Do語句為終止循環(huán)語句。首先,判斷外層循環(huán)Do While后面的表達式“i<20”為True,接著執(zhí)行內(nèi)層循環(huán)的If語句。表達式“i Mode 10=0”的值為True,執(zhí)行Exit Do,跳出內(nèi)層循環(huán),執(zhí)行下面的語句,得i=11, a=11。回到外層循環(huán),判斷Do While后面的表達式“i<20”為True,執(zhí)行內(nèi)層循環(huán)的If語句,表達式“i Mode 10=0”的值為False,執(zhí)行i=i-1,i=10。跳出內(nèi)層循環(huán),執(zhí)行下面的語句,得到i=21,a=32。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域?qū)I(yè)人士。