Given the code fragment:



Which two statements, when inserted independently at line // insert code here, enable the code to compile?

A.

B.

C.

D.

E.

F.

題解

從程式第6到15行,可以斷定這arr變數參考到的陣列大小至少為2 x 4。

選項A,沒有實體化二維陣列物件,會在之後存取陣列元素時拋出NullPointerException。

選項B,產生一維陣列的物件,使用二維陣列的型態來儲存會發生編譯錯誤。

選項C,正確的二維陣列實體化方式,大小也符合需求

選項D,錯誤的二維陣列實體化方式。

選項E,正確的二維陣列實體化方式,大小也符合需求。

選項F,正確的二維陣列實體化方式,但是大小不符合需求。