作者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/cn.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