民國104年 第1梯次 電腦硬體裝修乙級 學科
第79題
若V i s u a l B a s i c 程式中,出現D i m S n u m ( 6 ) A s I n t e g e r 之敘述,表示宣告S n u…
題目
若V i s u a l B a s i c 程式中,出現D i m S n u m ( 6 ) A s I n t e g e r 之敘述,表示宣告S n u m 為陣列, 有關其特性之描述,下列敘述何者正確?
- (1) 電腦分配7 個I n t e g e r 變數的空間給S n u m 陣 列
- (2) 預設的索引值下限為1
- (3) 同一個陣列內所有的陣列名稱都相同
- (4) 每個變數的初始值都是0
官方答案
(1) 電腦分配7 個I n t e g e r 變數的空間給S n u m 陣 列、(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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。