[單項選擇題] 在窗體上畫一個名稱為Commandl的命令按鈕,然后編寫如下事件過程: Private Sub Command1_Click() For
2021-07-20
[單項選擇題] 在窗體上畫一個名稱為Commandl的命令按鈕,然后編寫如下事件過程:
Private Sub Command1_Click()
For n = 1 To 20
If n Mod 3 <> 0 Then m = m + n 3
Next n
print n
End Sub
程序運行后,如果單擊命令按鈕,則窗體上顯示的內容是
A.15
B.18
C.21
D.24
正確答案:C
參考解析:本題考查For循環(huá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)。本題需要輸出執(zhí)行完For n循環(huán)后n值,應為21。根據(jù)前述,當執(zhí)行完n=20的循環(huán)時,n被賦值21,然后再取檢驗它是否超過了終值。故正確答案為C。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。