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

第63題

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

題目

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

  1. (1) 電腦分配7 個Integer 變數的空間給Snum 陣列
  2. (2) 預設的索引值下限為1
  3. (3) 同一個陣列內所有的陣列名稱都相同
  4. (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料