[VBA ] if then 問題

看板Visual_Basic作者 (ka)時間10年前 (2014/11/02 21:50), 編輯推噓3(3010)
留言13則, 5人參與, 最新討論串1/1
做到一個題目 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://www.ptt.cc/bbs/Visual_Basic/M.1414936214.A.BEB.html

11/02 22:58, , 1F
X=13+10
11/02 22:58, 1F

11/03 05:50, , 2F
我也是認為A
11/03 05:50, 2F

11/03 05:51, , 3F
直接執行程式
11/03 05:51, 3F

11/03 09:54, , 4F
如果題目就這樣,那就是A,也沒什麼可以爭議的部分
11/03 09:54, 4F

11/03 09:54, , 5F
看這題目我猜是要考驗你知不知道條件成立流程,以及前面
11/03 09:54, 5F

11/03 09:55, , 6F
的敘述是否影響條件的判斷,但如果答案真的給你C,那就
11/03 09:55, 6F

11/03 09:56, , 7F
一定是出題出錯 or 你條件打錯
11/03 09:56, 7F

11/03 16:01, , 8F
X>-30=true,x=23-20=3
11/03 16:01, 8F

11/03 16:06, , 9F
題目應該是X>=30不是X>-30?http://imgur.com/XGmVosx
11/03 16:06, 9F

11/03 16:43, , 10F
如果照樓上說的是C 不過照原PO打的就是A
11/03 16:43, 10F

11/03 16:43, , 11F
話說原PO本來覺得答案是什麼?
11/03 16:43, 11F

11/12 11:00, , 12F
A吧?這是考題嗎?解答可能會錯,可能跟cf大說的一樣
11/12 11:00, 12F

11/12 11:01, , 13F
除非是學校考題不然參考書的解答常一堆錯
11/12 11:01, 13F
文章代碼(AID): #1KLZQMlh (Visual_Basic)
文章代碼(AID): #1KLZQMlh (Visual_Basic)