問題詳情

50 有一類似Pascal 語法之程式如下: 

若上述程式採用靜態領域(static scoping)的方式決定變數的領域(scope),則其執行結果為何?
(A) 0 1 2 2
(B)0 1 2 2 2
(C) 上述程式在編譯時會有錯誤,因為程式中使用了一個未經宣告的變數
(D)程式將產生無窮盡(infinite)的結果,因為這個程式包含了一個無窮遞迴(infinite recursion)

參考答案

答案:B
難度:非常困難0.1
統計:A(3),B(1),C(0),D(4),E(0)