民國107年 第2梯次 電腦硬體裝修乙級 學科
第63題
若Visual Basic 程式中,出現Dim Snum(6) As Integer 之敘述,表示宣告Snum 為陣列,有關其特 性之描述,下列敘述何者正確?
題目
若Visual Basic 程式中,出現Dim Snum(6) As Integer 之敘述,表示宣告Snum 為陣列,有關其特 性之描述,下列敘述何者正確?
- (1) 電腦分配7 個Integer 變數的空間給Snum 陣列
- (2) 預設的索引值下限為1
- (3) 同一個陣列內所有的陣列名稱都相同
- (4) 每個變數的初始值都是0
官方答案
(1) 電腦分配7 個Integer 變數的空間給Snum 陣列、(3) 同一個陣列內所有的陣列名稱都相同、(4) 每個變數的初始值都是0
解析
VB中Dim Snum(6) As Integer未以To指定上下界時,下限由Option Base決定,預設為0,因此索引為0~6,共7個元素,配置7個Integer空間,選項1正確、選項2(下限為1)錯誤。陣列中各元素共用同一名稱Snum,僅靠索引值區別,故選項3正確。Integer屬數值型別,陣列宣告後元素會自動初始化為0,故選項4正確。若要使下限為1,須使用Option Base 1或宣告為Snum(1 To 6)。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。