民國114年 第2梯次 延期考區 電腦軟體設計丙級 學科

第20題

在 Visaul Basic.NET 語言中,若沒有特別宣告,則陣列 Dim X(10, 5) As Integer 共有幾個元素?

題目

在 Visaul Basic.NET 語言中,若沒有特別宣告,則陣列 Dim X(10, 5) As Integer 共有幾個元素?

  1. (1) 66
  2. (2) 60
  3. (3) 10
  4. (4) 50

官方答案

(1) 66

解析

VB.NET 的陣列若未以 Option Base 或宣告下限特別指定,維度下限預設為 0。宣告 Dim X(10, 5) As Integer 表示第一維索引為 0~10、第二維索引為 0~5,故第一維有 10-0+1=11 個,第二維有 5-0+1=6 個,元素總數為 11 × 6 = 66。若誤把上限當成元素個數,會得到 10 × 5=50,或只算單一維而得到 10,這些都是忽略「下限為 0 需加 1」所造成的錯誤。

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

官方資料