灯塔新村二手房:.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程(VB)

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/14 18:29:05
.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
Private Sub Command1_Click()
Dim a As Integer,s As Integer
a=8
s=1
DO
s=s+a
a=a-1
Loop While a<=0
Print s;a
End Sub
程序运行后,单击命令按钮,则窗体上显示的内容是( )。
A)7 9
B)34 0
C)9 7
D)死循环
答案为C,谁给个详细点的解释呀!谢了.

当然是C了, 首先, DO...LOOP语句只会执行一次, 此时a<=0的条件直接就不成立了, 所以终止循环. 在这一次循环中, s=s+1, s值为原有的s与a之和, 即9; a=a-1, a值为自身值减1, 为7, 所以C是正确的