問題詳情

26 在 Java 語言中,當程式中陣列(array)的索引值(index)是由變數算出,且其結果超過宣告範圍,則下列敘述何者正確?
(A)編譯器(compiler)會產生錯誤(error)訊息,且不會編譯該程式
(B)編譯器會產生警告(warning)訊息,但仍會編譯該程式
(C)編譯器會編譯該程式,但程式執行時會產生例外(exception)
(D)編譯器會編譯該程式且程式執行時不會有錯誤訊息,但執行結果可能錯誤

參考答案

答案:C
難度:適中0.426471
統計:A(18),B(9),C(29),D(2),E(0)

用户評論

【用戶】白龍@菜鳥公務員(107/

【年級】國三下

【評論內容】Java 發現超出陣列錯誤,並拋出例外:Array Index Out Of Bounds Exception Java 預設的例外處理會 「拋出例外」 並且「停止程式執行」