問題詳情

試問下圖中的程式碼執行後,變數SUM之值?
(A)252
(B)264
(C)272
(D)274

參考答案

答案:A
難度:適中0.578947
統計:A(66),B(22),C(20),D(6),E(0)

用户評論

Hsi-chia Tsen】評論

這段程式的目的是要累計迴圈1~6數字的相加,1+1 + 1+2 + 1+3 + 1+4 + 1+5 + 1+62+1 + 2+2 + 2+3 + 2+4 + 2+5 + 2+63+1 + 3+2 + 3+3 + 3+4 + 3+5 + 3+64+1 + 4+2 + 4+3 + 4+4 + 4+5 + 4+65+1 + 5+2 + 5+3 + 5+4 + 5+5 + 5+66+1 + 6+2 + 6+3 + 6+4 + 6+5 + 6+6 所以就是直的1+2+3…+6有6 組,橫的1+2+3…+6 也有6 組è要乘以2因此公式會變成[6(1+6)]/2有6組,橫的與直的共2組{[6(1+6)]/2*6}*2=252