运行下列程序后,S的值是_____。S=0 A=1 ForI=1tol0 A=A*2S=S+ANEXT IPRTNTS

admin2013-01-28  34

问题 运行下列程序后,S的值是_____。S=0   A=1   ForI=1tol0    A=A*2S=S+ANEXT   IPRTNTS

选项

答案2046

解析 根据程序,当I=1时,A1=2,S1=A1;当I=2时,A2=2×2=22,s1=S1+A2=A1+A2;当I=3时,A3=22×2=23,S3=S2+A3=A1+A2+A3;……依此类推,S1可看作是等比数列{A1}前l项的和,所以当程序运行完,即I=lO时,S10=2×(1—210)/(1—2)=2046。
转载请注明原文地址:https://kaotiyun.com/show/mgKv777K
0

最新回复(0)