问题
单项选择题
在窗体上画一个命令按钮和一个标签,其名称分别为Command1和Label1,然后编写如下事件过程:
Private Sub Command1_Click()
Counter=0
For i=1 To 4
For j=6 To 1 Step-2
Counter=Counter+1
Next j
Next i
Label1.Caption=Str(Counter)
End Sub
程序运行后,单击命令按钮,标签中显示的内容是( )
A.11
B.12
C.16
D.20
答案
参考答案:B
解析: For循环也称为For…Next循环或计数循环。其一般格式如下:
For循环变量=初值To终值[step步长]
[循环体]
[Exit For]
Next[循环变量]
执行过程中,循环次数=Int((终值-初值)/步长)+1
本题实质是判断For循环的执行次数,在这个嵌套的For循环中,内循环的执行次数为Intq((1-6)/-2)+1=3,外循环的执行次数为4,故内循环循环体执行次数为4*3=12。