17. 執行下列 Visual Basic 程式片段後,變數 S 的值為何?
S = 1
R = 1
For I = 1 To 10
 S = S + I * R
 R = R * (−1 )
Next I
(A) −5
(B) −4
(C) 8
(D) 55

答案:登入後查看
統計: A(22), B(100), C(23), D(22), E(0) #664241

詳解 (共 1 筆)

#2284254

程式執行過程:

I        1      2345678       9      10

S1203-14-25-3      6     -4

R1-11-11      -1     1     -1     1    -1    1

 

公式 S=S+I*R , R=R*-1 

第一迴圈 :

S= 1 + 1 *1 =2

R= 1 * -1 = -1

第二圈:

S=2 +2*-1 =0

R= -1 * -1 = 1

以此類推到第10圈

S= 6 + 10*-1 =-4

 

 

 

11
0

私人筆記 (共 1 筆)

私人筆記#4848426
未解鎖


(共 0 字,隱藏中)
前往觀看
0
0