问题 单项选择题

在窗体上画一个命令按钮和两个标签,其名称分别为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。

填空题
选择题