[OCAJP]二維陣列


Given the code fragment:

Which option represents the state of the num array after successful completion of the outer loop?

A.

num[0][0]=10
num[0][1]=10
num[0][2]=10

B.

num[0][0]=10
num[1][0]=10
num[2][0]=10

C.

num[0][0]=10
num[0][1]=0
num[0][2]=0

D.

num[0][0]=10
num[0][1]=10
num[0][2]=10
num[0][3]=10
num[1][0]=10
num[1][1]=10
num[1][2]=10
num[1][3]=10

題解

第1行宣告並實體化了一個長度為1x3的「num」整數陣列,所以一共包含了3個整數空間。這裡要注意Java的陣列是從索引0開始算起,所以num陣列變數的有效存取範圍是num[0][0~2]。接下來的迴圈將陣列裡的每個整數空間都存了10進去,因此答案為選項A。

關於作者

Magic Len

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

相關文章