問題詳情

11 下列程式的輸出結果為何?
X=100
Call M(X)
IF X=100 Then
Print “A”;
Else
Print “B”;
End IF
Sub M( B )
B=B+1
End Sub

(A) A
(B) B
(C) 100
(D) 101

參考答案

答案:B
難度:困難0.397959
統計:A(33),B(39),C(6),D(11),E(0)

用户評論

amy1ryc】評論

不好意思,再請問: X=100跑了for程式後已經print A, 為何還要跑副程式呢?

楊小安】評論

呼叫M(X)的函數要執行副程式;這是Basic的寫法。也是此題的考點。如果有軟體可以自執行一次,或請教有在實際操作程式的人。