17. 執行下列 Visual Basic 程式片段後,變數 S 的值為何?S = 1R = 1For I = 1 To 10 S = S + I * R R = R * (−1 )Next I
(A) −5
(B) −4
(C) 8
(D) 55
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
統計: 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