[OCAJP]建立二維陣列

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,正確的二維陣列實體化方式,但是大小不符合需求。

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章