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