作者aoika (ka)
看板Visual_Basic
標題[VBA ] if then 問題
時間Sun Nov 2 21:50:12 2014
做到一個題目
X=13
X=X+10
If X>-30 then X=X-20
Print X
輸出後的結果是
(A) 3 (B) 13 (C) 23 (D) 43
正確答案是C,但我想不出來是為什麼
沒有什麼基礎,希望各位能幫忙解答
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.234.196.71
※ 文章網址: http://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1414936214.A.BEB.html
1F:→ cf1064: X=13+10 11/02 22:58
2F:推 johnpage: 我也是認為A 11/03 05:50
3F:→ johnpage: 直接執行程式 11/03 05:51
4F:推 Peruheru: 如果題目就這樣,那就是A,也沒什麼可以爭議的部分 11/03 09:54
5F:→ Peruheru: 看這題目我猜是要考驗你知不知道條件成立流程,以及前面 11/03 09:54
6F:→ Peruheru: 的敘述是否影響條件的判斷,但如果答案真的給你C,那就 11/03 09:55
7F:→ Peruheru: 一定是出題出錯 or 你條件打錯 11/03 09:56
8F:→ cf1064: X>-30=true,x=23-20=3 11/03 16:01
10F:推 ClubT: 如果照樓上說的是C 不過照原PO打的就是A 11/03 16:43
11F:→ ClubT: 話說原PO本來覺得答案是什麼? 11/03 16:43
12F:→ KawasumiMai: A吧?這是考題嗎?解答可能會錯,可能跟cf大說的一樣 11/12 11:00
13F:→ KawasumiMai: 除非是學校考題不然參考書的解答常一堆錯 11/12 11:01