作业帮 > 综合 > 作业

vb编程题 下列程序的执行结果为 a=6:b=1 for i =1 to 3 f=a+b a=

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/06 06:09:56
vb编程题 下列程序的执行结果为 a=6:b=1 for i =1 to 3 f=a+b a=
vb编程题
下列程序的执行结果为
a=6:b=1
for i =1 to 3
f=a+b
a=b
b=f
print f
next i
顺便给我讲解下为什么
vb编程题 下列程序的执行结果为 a=6:b=1 for i =1 to 3 f=a+b a=
i=1时,执行f=a+b后f的值为7,执行a=b后a的值为1,执行b=f后b的值为7,执行print f 输出7
执行next i;i的值变为2,满足循环条件,循环继续
i=2时,执行f=a+b后f的值为8,执行a=b后a的值为7,执行b=f后b的值为8,执行print f 输出8
执行next i;i的值变为3,满足循环条件,循环继续
i=3时,执行f=a+b后f的值为15,执行a=b后a的值为8,执行b=f后b的值为15,执行print f 输出15
执行next i;i的值变为4,不满足循环条件,循环结束.
所以最后输出的是:
7
8
15
再问:
再问: 为什么选项里没有
再问: 是不是书有问题啊
再答: 算的是这结果,运行验证的也是这结果,应该是书的问题。
再问: 谢谢你了