作者fly02094484 (麵粉)
看板V_ScHooL
標題[疑問] 計概的題目請教
時間Sun May 1 00:02:40 2016
小弟愚頓.. 有沒有可以幫我解釋這題的...
這是去年的題目,答案是C.. 求解為什麼是C
執行下列 Visual Basic 程式片段後,變數 Sum 的值為何?
Dim X,Y,Sum
Sum=0
For X=1To 10Step 2
For Y=X To 1Step -1
Sum=Sum+X
Next Y
Next X
(A) 1 (B) 95 (C) 165 (D) 385
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.251.101
※ 文章網址: https://webptt.com/m.aspx?n=bbs/V_ScHooL/M.1462032162.A.820.html
1F:推 yuexx: Sum=Sum+X 加的x是外層的x05/01 00:12
2F:→ yuexx: 第一次是x=1 y=1 sum=105/01 00:13
3F:推 htk: 因為X每一輪都是+2呀 所以X只做5次迴圈 所以1+9+25+49+81=16505/01 00:13
4F:→ yuexx: 第二次x=3 y=3 sum=1+3+3+305/01 00:14
5F:→ htk: (1)+(3+3+3)+(5+5+5+5+5)+(7+7+7+7+7+7+7)+(9+9+9+9+9+9+9+9+05/01 00:15
6F:→ htk: 9)=16505/01 00:15
8F:推 techcrpa: 這麼多人解程式題 覺得欣慰05/01 00:18
我都快哭了,事實上我問過身旁無數的朋友,致X大學的 還跟我說答案是D
看到各位神人…… 我都快哭了
※ 編輯: fly02094484 (111.83.251.101), 05/01/2016 00:21:19
我自己把題目理解成這樣
X=1.3.5 7.9
所以Y就變成
1
321
54321
7654321
987654321
然後全部加起來就……95
到底哪裡錯……
※ 編輯: fly02094484 (111.83.251.101), 05/01/2016 00:24:45
9F:推 htk: 覺得是D一定是沒看到Step 2...就急著把X從1做到10了 05/01 00:22
10F:推 htk: 你那樣變成是Sum=Sum+Y 但他是加X喔 05/01 00:25
25????????
※ 編輯: fly02094484 (111.83.251.101), 05/01/2016 00:26:21
11F:→ htk: 他從頭到尾都是用X去加 所以只會是1,3,5,7,9這5個數字在相加 05/01 00:26
我突然覺得我要挖個洞,埋進去
※ 編輯: fly02094484 (111.83.251.101), 05/01/2016 00:27:19
12F:→ htk: 所以是1 33 55555 7777777 999999999 (我前面已經幫你加過了)05/01 00:27
13F:→ htk: 333(更正)05/01 00:27
14F:→ htk: y大的說明和uni大的圖解也都很明瞭05/01 00:29
15F:→ htk: 總之你把Sum=Sum+X想成Sum=Sum+Y了05/01 00:30
我被這句話點醒
htk: 他從頭到尾都是用X去加 所以只會是1,3,5,7,9這5個數字在相加
※ 編輯: fly02094484 (111.83.251.101), 05/01/2016 00:32:12
謝謝……祝各位考生金榜題名
※ 編輯: fly02094484 (111.83.251.101), 05/01/2016 00:33:50
16F:推 htk: YES~程式題加油~ 05/01 00:33
17F:→ alanshue: uni大 你那數學講義好眼熟,感覺很像某個很會唱歌的老師 05/01 13:03
18F:推 uni927154476: 這是考猜班給的講義 我不知道那老師會不會唱歌XD 05/01 16:08
19F:推 a120776280: 跪求商概 經濟 會計答案 05/01 17:35