民國114年 第2梯次 延期考區 電腦軟體設計丙級 學科
第20題
在 Visaul Basic.NET 語言中,若沒有特別宣告,則陣列 Dim X(10, 5) As Integer 共有幾個元素?
題目
在 Visaul Basic.NET 語言中,若沒有特別宣告,則陣列 Dim X(10, 5) As Integer 共有幾個元素?
- (1) 66
- (2) 60
- (3) 10
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。