x=0时不满足条件啊?
忽地笑黄 资深会员 2018-03-22 17:09:59
479 1 0

哦,我懂了

问题来自: Do循环
窗体上有一个名称为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。

共 1 个回答

您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题