国务卿女士第三季下载:.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程(VB)

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 19:26:29
.在窗体上画一个名称为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是正确的