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