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

第61題

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

題目

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

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

官方資料