关于VB的题目

来源:百度知道 编辑:UC知道 时间:2024/05/21 16:25:52
Dim A as Integer
A=1
Do while A=100
A=A+2
Loop
Print A

这个程序为什么会产生溢出?
这是一道选择题。
第四个选项是“溢出”
我就是想不明白,为什么会产生溢出?
高手指点,谢谢!

刚开始a=1,Do while A=100 这句根本没实现,所以a=a+2不执行,直接挑去print a,得到1

应该改成do while A<=100,或者do untill A=100

既然答案是溢出,或许可以解释是“循环溢出”不执行吧。不过我也觉得答案出得不太好。

应该是do while A<=100,或者do untill A=100

好像没啥问题!