民國111年 第3梯次 電腦硬體裝修乙級 學科

第69題

若Visual Basic 程式中,出現Dim Snum(6) As Integer 之敘述,表示宣告Snum 為陣列,有關其 特性之描述,下列敘述何者正確?

題目

若Visual Basic 程式中,出現Dim Snum(6) As Integer 之敘述,表示宣告Snum 為陣列,有關其 特性之描述,下列敘述何者正確?

  1. (1) 每個變數的初始值都是0
  2. (2) 同一個陣列內所有的陣列名稱都相同
  3. (3) 預設的索引值下限為1
  4. (4) 電腦分配7 個Integer 變數的空間給Snum 陣列

官方答案

(1) 每個變數的初始值都是0、(2) 同一個陣列內所有的陣列名稱都相同、(4) 電腦分配7 個Integer 變數的空間給Snum 陣列

解析

VB 的 Dim Snum(6) As Integer 中,括號內的 6 是索引上限;VB 預設索引下限為 0,因此索引範圍是 0~6,共 7 個元素,故電腦會配置 7 個 Integer 空間,選項 4 正確。這 7 個元素共用同一個陣列名稱 Snum,靠索引值區分彼此,所以選項 2 正確。Integer 為數值型別,宣告後每個元素的初始值都是 0,選項 1 正確。選項 3 錯誤,因為預設下限是 0 而非 1;若要下限為 1,必須使用 Option Base 1 或 To 語法另行指定。

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

官方資料