在窗体上画一个命令按钮和两个标签,其名称分别为Command1、Label1和Label2,然后编写如下事件过程;
Private Sub Command1_Click()
a=0
For i=1 To 10
a=a+1
b=0
For j=1 To 10
a=a+1
b=b+2
Next j
Next i
Label1.Caption=Str(a)
Label2.Caption=Str(b)
End Sub
程序运行后,单击命令按钮,在标签Label1和Label2中显示的内容分别是()。
A.10和20
B.20和110
C.200和110
D.110和20
参考答案:D
解析:
[评析] 程序共有两层循环,当外层循环执行第一次时,j从1开始执行循环,当j=11时,结束循环,此时a=11, b=20;当外层循环执行第二次时,b的初始值被赋予0,而a的初始值却为11,j依然从1开始执行循环,当 i=11时,结束循环,此时a=22,b=20,依此类推,当外层循环执行第十次时,此时a=110,b=20。