[VBA ] if then 問題

作者: aoika (ka)   2014-11-02 21:50:12
做到一個題目
X=13
X=X+10
If X>-30 then X=X-20
Print X
輸出後的結果是
(A) 3 (B) 13 (C) 23 (D) 43
正確答案是C,但我想不出來是為什麼
沒有什麼基礎,希望各位能幫忙解答
謝謝
作者: cf1064 (蚵仔)   2014-11-02 22:58:00
X=13+10
作者: johnpage (johnpage)   2014-11-03 05:50:00
我也是認為A直接執行程式
作者: Peruheru (還在想)   2014-11-03 09:54:00
如果題目就這樣,那就是A,也沒什麼可以爭議的部分看這題目我猜是要考驗你知不知道條件成立流程,以及前面的敘述是否影響條件的判斷,但如果答案真的給你C,那就一定是出題出錯 or 你條件打錯
作者: cf1064 (蚵仔)   2014-11-03 16:01:00
X>-30=true,x=23-20=3題目應該是X>=30不是X>-30?http://imgur.com/XGmVosx
作者: ClubT (小喬)   2014-11-03 16:43:00
如果照樓上說的是C 不過照原PO打的就是A話說原PO本來覺得答案是什麼?
作者: KawasumiMai (さあ、死ぬがいい)   2014-11-12 11:00:00
A吧?這是考題嗎?解答可能會錯,可能跟cf大說的一樣除非是學校考題不然參考書的解答常一堆錯

Links booklink

Contact Us: admin [ a t ] ucptt.com