[填空題] 閱讀下面的程序: Private Sub Form_Click() Dim Check As Boolean,Counter As Integer
[填空題] 閱讀下面的程序: Private Sub Form_Click() Dim Check As Boolean,Counter As Integer Check=True Counter=5 Do Do While Counter<20Counter=Counter+1 If Counter=10 Then Check=Fadtse EXit DoEnd If Loop Loop Until Check=False Print Counter End Sub 程序運(yùn)行后,單擊窗體,輸出結(jié)果為 ______。
正確答案:J
參考解析:本題考查嵌套的Do… Loop循環(huán)。Do循環(huán)嵌套的規(guī)則與For-Next循環(huán)相同,按照先進(jìn)后出、后進(jìn)先出的原則,不能交叉??忌枧袛喑绦蛟诤螘r(shí)跳出循環(huán),內(nèi)層循環(huán)是在 Counter<20時(shí),對其加1,但要注意循環(huán)內(nèi)的條件語句,當(dāng)Counter=10時(shí),跳出內(nèi)層循環(huán),同時(shí)將Check設(shè)為False。外層循環(huán)的循環(huán)條件是Check=False,所以當(dāng)程序跳出內(nèi)層循環(huán)時(shí),外層循環(huán)的條件也滿足了,故同時(shí)也跳出循環(huán),此時(shí)Counter=10。
詞條內(nèi)容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學(xué)等領(lǐng)域),建議您咨詢相關(guān)領(lǐng)域?qū)I(yè)人士。