請問VB程式的答案為何?

執行下列程式,第10列的結果為何?(1)1 (2)2 (3)3 (4)以上皆非。

1 Private Sub Command1_Click()

2 A=2 : B=3 : C=3

3 IF A>1 THEN

4 IF B=3 THEN

5 C=2

6 ELSE

7 C=1

8 END IF

9 END IF

10 PRINT C

11 PRINT C*C^3

12 END SUB

正確答案是4 以上皆非,為什麼呢?不是2嗎?

1 個解答

評分
  • 10 年前
    最佳解答

    你確定答案是4麻?

    因為我算出來也是2耶!!

    第一個條件是A>1不就可以執行第二個條件?

    第二個條件是如果B=3那麼第一個結果應該是C=2阿!!

    如果B不等於3那麼C就會=1啊!!

    我用程式跑了一下!!

    發現正確答案是 2

    你的正確答案應該錯誤囉!!

    參考資料: VB
還有問題?馬上發問,尋求解答。