6.下列 Visual Basic 程序段是计算()公式的。(10分)

[复制链接]
查看11 | 回复3 | 2009-1-2 22:02:09 | 显示全部楼层 |阅读模式
6.下列 Visual Basic 程序段是计算()公式的。(10分)
s=0:t=1
For I=1 To 10 (说明:for/next:循环语句)
t=t*I
s=s+t
Next I
A.s=1+2+3+4+5+6+7+8+9+10
B.s=1*2*3*4*5*6*7*8*9*10
C.s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10!
D.s=1+2*3+3*4+4*5+5*6+6*7+7*8+8*9+9*10

回复

使用道具 举报

千问 | 2009-1-2 22:02:09 | 显示全部楼层
这个循环要循环十次,进入循环时,t=0,s=1,在每次循环时,t都比i小1.你分析一下,看几步就可以了。先看t的值,可以看出式D右边各项,恰恰是每次循环时的“t=t*i”的值。分析S的值时要注意,S的值每次循环,都是在自身上一循环结束时的值上加上本次循环时的“t=t*i”的值,所以其最后结果应当是1~10阶乘之和。选“c”是正确的。...
回复

使用道具 举报

千问 | 2009-1-2 22:02:09 | 显示全部楼层
I=1 T=1*1=1
S=0+1(1!)=1 I=2 T=1*2=2
S=1+2(2!)=3I=3 T=2*3=6
S=3+6(3!)=9I=4 T=6*4=24
S=9+24(4!)=33给点辛苦分吧,选C...
回复

使用道具 举报

千问 | 2009-1-2 22:02:09 | 显示全部楼层
C.s=1!+2!+3!+4!+5!+6!+7!+8!+9!+10!...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行