[單項(xiàng)選擇題] 有如下程序; Private SubForm_Click()Dim check As Boolean,n As Integercheck=Fa
[單項(xiàng)選擇題] 有如下程序;
Private SubForm_Click()
Dim check As Boolean,n As Integer
check=False
n=0
Do
Do While n<10
n=n+1
If n=5 Then
check=True
Exit Do
End if
Print n;
Loop
Loop Until check = True
End Sub
程序運(yùn)行后,輸出的結(jié)果是 ______ 。
A. 1 2 3
B. 1
2 3 4
C. 1
2
3 4
5
D. 1
2
3
4
5
6
正確答案:B
參考解析:本題給出的程序由兩層循環(huán)組成,外層循環(huán)使用的語(yǔ)句是Do...Until,內(nèi)層循環(huán)使用的語(yǔ)句是Do While。Print語(yǔ)句在內(nèi)層循環(huán)的End if語(yǔ)句的下面,內(nèi)層循環(huán)共循環(huán)了4次,Print語(yǔ)句輸出的值分別為1、2、 3、4;當(dāng)內(nèi)層循環(huán)到第5次時(shí),將標(biāo)志值check設(shè)置為True,并用Exit Do語(yǔ)句強(qiáng)制退出內(nèi)層循環(huán)。外層循環(huán)則在檢測(cè)到標(biāo)志值check為True時(shí),立即退出循環(huán),而不會(huì)打印輸出5。
詞條內(nèi)容僅供參考,如果您需要解決具體問(wèn)題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。