民國111年 第3梯次 電腦硬體裝修乙級 學科
第69題
若Visual Basic 程式中,出現Dim Snum(6) As Integer 之敘述,表示宣告Snum 為陣列,有關其 特性之描述,下列敘述何者正確?
題目
若Visual Basic 程式中,出現Dim Snum(6) As Integer 之敘述,表示宣告Snum 為陣列,有關其 特性之描述,下列敘述何者正確?
- (1) 每個變數的初始值都是0
- (2) 同一個陣列內所有的陣列名稱都相同
- (3) 預設的索引值下限為1
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。