スタンダード 模擬問題

Excel VBA スタンダード 模擬問題 ① 第4問 2章-2

次のコードは、配列の要素数3つで配列を宣言しメッセージボックスで”東京_神奈川_大阪”と表示するマクロである。空欄に入る適切な語句を解答しなさい。

Sub Exam1()

 Dim A(2) As String

 A【 ① 】 = "東京”

 A(1) = "神奈川"

 A【 ② 】= "大阪"

  MsgBox A 【 ① 】& " _ " & A(1) & "_" & A【 ② 】

End Sub

変数模擬問題1
正解

【 ① 】 (0)

【 ② 】 (2)

解説

配列の宣言は正しくは次のように表します。
・Dim <配列変数名> (要素の下限(最小値) To 要素の上限(最大値)

要素数の下限 は指定しない場合は0からはじまります。さらにコードの記述も省略することが可能です。
以上のことから本問題の場合、宣言では要素数の下限の記述を省略し、要素数が三つで (0)、(1)、(2)となります。   

Sub Exam1()

 Dim A(2) As String

' 要素数3つ(インデックス0から2)の配列Aを宣言します。

  A(0) = "東京"

' 配列Aのインデックス0に「東京」を代入しています。

  A(1) = "神奈川"

' 配列Aのインデックス1に「神奈川」を代入しています。

  A(2) = "大阪"

' 配列Aのインデックス2に「大阪」を代入しています。

   MsgBox A(0) & "_" & A(1) & "_" & A(2)

' 配列Aのインデックス0、1、2を結合し、「東京_神奈川_大阪」という文字列を表示しています。

End Sub