民國100年 第2梯次 電腦軟體設計(JAVA)乙級 學科

第23題

有關J a v a 語言陣列之宣告敘述,下列何者正確?

題目

有關J a v a 語言陣列之宣告敘述,下列何者正確?

  1. (1) c h a r a [ 10 ] [ 5 ] ;
  2. (2) c h a r a [ 10 , 5 ] ;
  3. (3) c h a r ( a [ 10 , 5 ] ) ;
  4. (4) c h a r a [ 10 [ 5 ] ] ;

官方答案

(1) c h a r a [ 10 ] [ 5 ] ;

解析

Java 的二維陣列以兩組中括號表示維度,不能像選項 2、3 那樣用逗號分隔,也不是選項 4 的巢狀索引寫法;四個選項中只有選項 1 呈現兩個維度。Java 標準寫法會宣告成 char a[][],再以 new char[10][5] 配置 10 列、5 行的空間,宣告型別時括號內不寫大小。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料