在窗体上画一个命令按钮,然后编写如下事件过程: Private Sub Commandl_Click() Do Until b a=In put Box("输入a的值") a=Val(a) b=Input Box("输入b的值") b=Val(b)

admin2009-05-20  17

问题 在窗体上画一个命令按钮,然后编写如下事件过程:
Private Sub Commandl_Click()
Do Until b    a=In put Box("输入a的值")
a=Val(a)
b=Input Box("输入b的值")
b=Val(b)
a=a+b
Loop
Print a
End Sub
程序运行后,依次输入5,4,3,2,1,0,-1,-2,则输出结果是【  】。

选项

答案-3

解析 本题程序运行后,共输入4组数据, a依次取值为5、3、1、-1,b依次取值为4、2、 0、-2。注意到循环条件是“b<O”,所以当“a=1,b=0”时,还要再输入第4组数据,这时“a=-1,b=-2”,然后结束循环。还要注意到, a=a+b从形式上看是将b累加到变量a中,但实际上并不会起到累加的作用,因为a不断的被赋新值。这样,不管输入多少组数据,a的值仅仅是最后一组输入的数据之和。由此可见,输出的结果是-3。
转载请注明原文地址:https://kaotiyun.com/show/uM5p777K
0

随机试题
最新回复(0)