窗体上有一个名称为Command1的命令按钮,并有如下程序:
Private Sub Command1_Click()
x=15
Do While x>0
x=x-3
x=IIf(Int(x/5)=x/5,x+2,x)
Loop
Print x
End Sub
程序运行后,单击命令按钮Command1,输出结果为 ______ 。
A. 0
B. -1
C. -2
D. -3
答案:B
解析:Do循环中,每次循环首先将x自减3,然后如果x是5的倍数的,则x再自增2。所以x依次被赋值为12、9、6、3、0、2、-1。因此选B。