在VB中,有如下程序段,该程序段执行后,变量x的值是

在VB中,有如下程序段,该程序段执行后,变量x的值是,第1张

i=1时罩稿简,物裤x=x+i-1=0+1-1=0

i=2时敬前,x=x+i-1=0+2-1=1

i=3时,x=x+i-1=1+3-1=3

i=4时,x=x+i-1=3+4-1=6

i=5时,x=x+i-1=6+5-1=10

首先很感谢你的信任,也给了那么多财富,这题其实很简单啊!

主要是能熟悉循环的机制,这题的话,是用DO...LOOP来做的循环!

分析:1、DO...LOOP循环语句的条件放在了后面,那说明经过语句:n=n-2后,得到n的值不大于2的话就结束循环了。因此,知道循环中n的值分别在10、8、6、4的时候继续循环。因为当n为4时,继续循环,然后经过语句:n=n-2后,n为2,那么经过条件: while n>2时,不闭祥能通过结束循环,最后n的值为2,当然最后程序并没有管n的值。

2、由氏纳语句:i=i+n可知,是将在循环体中n的值的求和,由于语句:i=i+n在语句:n=n-2的上面,因此当n为2时是不参加歼态没求和的,因为语句都是从上往下执行的。到了条件那里n为2的时候已经结束循环,所以n为2或者n小于2时是没机会参加求和的。

3、由上面两点可知,i的值为在循环体中n的值的求和为:10+8+6+4=28


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12289120.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存