【カテゴリー別】Access VBA ベーシック 模擬問題 演算子 Access VBA ベーシック 模擬問題 模擬試験 2026.05.302026.06.02 こちらはカテゴリー別の模擬問題です。 システムに登録した順番に1問1答形式で出題されます。 タイマー機能やランダム機能はありません。 準備が整い次第、ボタンを押して試験を開始してください。 1. 次のコードは、算術演算子を使用した処理である。空欄に当てはまる算術演算子のうち、最も優先順位が高いものはどれか。以下の選択肢より1つ解答しなさい。 Sub Exam1() Dim N As Double N = 2【 ① 】3 MsgBox N End Sub ^ / * Mod None 2. 次のコードは、オブジェクト変数が空であるかどうかを比較し、結果をメッセージボックスで表示する処理である。空欄に当てはまる最も適切なものはどれか。 以下の選択肢より1つ解答しなさい。 Sub Exam1() Dim N As Form Set N = Nothing If N 【 ① 】Nothing Then MsgBox "対象のフォームが開かれていません。" Else MsgBox "フォームの名前は " & N.Name & " です。" End If End Sub = Is == Like None 3. 次のVBAコードを実行したとき、メッセージボックスに表示される結果として正しいものはどれか。以下の選択肢より1つ解答しなさい。Sub Exam1() MsgBox "AccessVBA" Like "A*B?" End Sub True False エラー AccessVBA None 4. 次のコードは、二つの変数を結合する処理である。空欄に当てはまる最も適切なものはどれか。以下の選択肢より1つ解答しなさい。 Sub Exam1() Dim A As String Dim N As Integer A = "合計:" N = 5 MsgBox A【 ① 】N End Sub + Mod & / None 5. 次のVBAコードを実行したとき、最初に表示されるメッセージと最後に表示されるメッセージの内容として正しいものはどれか。以下の選択肢より1つ解答しなさい。 Sub Exam1() Dim A As Integer, B As Integer A = 10 B = 20 MsgBox (A > 5) And (B < 10) MsgBox (A > 15) Or (B = 20) End Sub 最初:True 最後:False 最初:False 最後:True 最初:False 最後:False 最初:True 最後:True None 6. 次のVBAコードを実行したとき、表示されるメッセージボックスの内容として正しいものはどれか。以下の選択肢より1つ解答しなさい。 Sub Exam1() MsgBox 10 + 5 * 2 > (10 + 5) * 2 End Sub True False 20 30 None 7. 代入演算子と比較演算子に関する文章について誤っているものはどれか。以下の選択肢より1つ解答しなさい。 「=」は、文脈により代入演算子と比較演算子のどちらかとして扱われる。 比較演算子の「=」は、条件式で左右の値が等しいかどうかを判定する。 通常の代入処理では、「==」を使って代入を行う。 代入演算子は、変数やプロパティに値を代入するために使う。 None 8. 次のVBAコードを実行したとき、メッセージボックスに表示される結果として正しいものはどれか。以下の選択肢より1つ解答しなさい。 Sub Exam1() Dim N As Integer N = (1 + 2) * 3 - 4 Mod 3 MsgBox N End Sub 8 5 2 11 None Time's up