【カテゴリー別】Access VBA ベーシック 模擬問題 変数 Access VBA ベーシック 模擬問題 模擬試験 2026.05.29 こちらはカテゴリー別の模擬問題です。 システムに登録した順番で1問1答形式で出題します。 選択肢は試験実施毎に並び替えて表示されます。 タイマー機能はありません。 それでは準備が整い次第、ボタンを押して試験を開始してください。 1. 変数に関する記述として、最も適切なものはどれか。以下の選択肢より1つ解答しなさい。 変数は、プログラムの実行中に変化する値を一時的に格納しておくメモリ上の領域のことである。 変数の名前には、Accessの予約語(SubやEndなど)を自由に使用できる。 変数は、一度値を代入すると、その後プログラム内で値を変更することはできない。 変数は、ディスク上にファイルとして保存され、Accessを終了しても値は保持される。 None 2. 次の変数の命名ルールに関する文章について誤っているものはどれか。以下の選択肢より1つ解答しなさい。 ピリオド(.)は使える。 255文字以内にする。 スペースは使えない。 日本語(ひらがな・カタカナ・漢字)を使うこともできる。 None 3. 変数Nへの値の代入や変数Nの値の取得(利用)に関する記述として、誤っているコードはどれか。 以下の選択肢より1つ解答しなさい。 変数の値をメッセージボックスに表示する場合: MsgBox N 変数の値をフォームの標題(Caption)に設定する場合: Me.Caption = N 変数に文字列 "佐藤" を代入する場合: N = "佐藤" 変数の値を別の変数「NewName」に渡す(代入する)場合: N = NewName None 4. 変数の宣言を強制するための設定に関する記述として、正しいものはどれか。 以下の選択肢より1つ解答しなさい。 変数の宣言を強制すると、Dim ステートメントを使わずに変数を使用してもエラーにはならない。 変数の宣言を強制するには、モジュールの宣言セクションに Option Explicit と記述する。 変数の宣言を強制する主な目的は、すべての変数をバリアント型(Variant)として扱うことである。 VBEのオプションで「変数の宣言を強制する」にチェックを入れると、既存の作成済みモジュールすべてに自動的に Option Explicit が追加される。 None 5. 次のVBAコードのように、1行で複数の変数を宣言したとき、変数「A」と変数「B」のデータ型の組み合わせとして正しいものはどれか。以下の選択肢より1つ解答しなさい。 Sub Exam1() Dim A, B As String End Sub Aは文字列型(String)、Bは文字列型(String) Aはバリアント型(Variant)、Bはバリアント型(Variant) Aは文字列型(String)、Bはバリアント型(Variant) Aはバリアント型(Variant)、Bは文字列型(String) None 6. 以下の空欄の中に、選択肢から整数で最も範囲が広い型指定文字を記述したい。 適切なものを選択肢の中から一つ答えなさい。 Dim N As 【 ① 】 Currency Byte Long Integer None 7. VBAのデータ型において、小数を扱うことができる(小数点以下の値を持つことができる)データ型の組み合わせとして正しいものはどれか。 以下の選択肢より1つ解答しなさい。 Single、Long、Currency Single、Double、Currency Integer、Long、Byte String、Date、Boolean None 8. 変数の宣言において、データ型の指定を省略した場合(例:Dim A)に自動的に適用される変数の型はどれか。以下の選択肢より1つ解答しなさい。 String(文字列型) Integer(整数型) Variant(バリアント型) Object(オブジェクト型) None Time's up