【系統公告】頁面上方功能列及下方資訊全面更換新版,舊用戶可再切回舊版。 前往查看

教甄◆電腦科專業題庫下載題庫

上一題
下列BASIC程式 ST = 1: SUM = 0 FOR K = 1 TO 7 SUM = SUM + ST * ST ST = ST + K NEXT K PRINT SUM 其目的是在計算?
(A)1^2 + 2^2 + 3^2 +...+ 7^2
(B)1^2 + 3^2 + 5^2 +...+ 13^2
(C)1^2 + 2^2 + 4^2 +...+ 64^2
(D)1^2 + 2^2 + 4^2 + 7^2 +...+ 22^2 。


答案:D
難度: 適中
1F
Hsi-chia Tsen 高一上 (2012/09/24)

把程式分成兩塊
1)ST=1 :會一直累加k值,每次K+1之後就有ST=ST+K:ST:1->2->4->7->11->16->22

2)SUM: 以上的值都計以平方,再總和就是sum值了
2F
陳妙妙 國一下 (2014/01/30)
答案沒寫好:
SUM = SUM + ST * ST 
=>0+1*1+2*2+2+4*4+7*7+11*11+16*16+22*22
=>0+1^2+2^2+4^2+7^2+11^2+16^2+22^2

所以答案是D

下列BASIC程式 ST = 1: SUM = 0 FOR K = 1 TO 7..-阿摩線上測驗