問題詳情

79.執行下列 Visual Basic 的程式片段,其輸出的結果為何?Dim S As IntegerS = 0For k = 1 To 10S = S + (k Mod 1)Next kConsole.Write(S)
(A)0
(B) 5
(C) 55
(D) 65

參考答案

答案:A
難度:困難0.390582
統計:A(141),B(47),C(110),D(11),E(0)

用户評論

砲灰的復仇】評論

k = 1 To 10  表示迴圈會跑10次k Mod 1  代表k除以1的餘數,但任何數除以1餘數都是0,故S = S + (k Mod 1)可視為S = S + 0

Adison Liou】評論

誰會呢?

Sigma】評論

Mod取餘數反斜線取商數