Excel VBA ベーシック 模擬問題 模擬試験

Excel VBA ベーシック 模擬問題 ランダム順出題 ⓵ 第1問

変数の宣言を強制することに関する説明として適切なものを、選択肢の中から一つ選びなさい。

 

1.変数の宣言を強制すると、変数名のスペルミスがあるとエラーになる。

 

2.変数の宣言を強制すると、変数を使用する前にDimステートメント等で変数の型を指定する必要があるため、プログラムの動作速度が遅くなる。

 

3.変数の宣言を強制すると、変数を使用する前にDimステートメント等で変数を宣言する必要があるため、コードの記述量が増えて不便である。

 

4.変数の宣言を強制すると、変数の適用範囲が制限されるため、コードの柔軟性が低下する。

 

正解

1

解説

【5章 変数と定数】

【変数宣言の重要性】

変数の宣言は、変数の宣言をしない時に起きる、バグを見つけることにデバッグ作業に大きな時間がかかりますので必要な記述量です。

変数の宣言を強制すると、変数名のスペルミスがあっときエラーが発生するため、バグの発見ができます。

 

変数の宣言を強制することに関する説明として適切なものを、選択肢の中から一つ選びなさい。

 

1.変数の宣言を強制すると、変数名のスペルミスがあるとエラーになる。

 

正しい。

 

変数の宣言を強制すると、変数名のスペルミスがあっときエラーが発生するため、バグの発見ができます。

これは、変数の宣言を強制することのデメリットではなくメリットの一つです。

宣言しないと変数名スペルミスをスルーしてしまいます。

 

 

2.変数の宣言を強制すると、変数を使用する前にDimステートメント等で変数を宣言する必要があるため、コードの記述量が増えて不便である。

 

誤り。

 

変数の宣言を強制すると、変数を使用する前にDimステートメント等で変数を宣言する必要があるため、コードの記述量が増えてしまいますが、

宣言をしないことによるバグを見つけることは、デバッグ作業に大きな時間がかかると言えますので必要な記述量です。

 

3.変数の宣言を強制すると、変数を使用する前にDimステートメントで変数の型を指定する必要があるため、プログラムの動作速度が遅くなる。

 

誤り。
変数の宣言を強制しても、プログラムの動作速度が遅くなることはありません。

むしろ、変数の型を指定することで、プログラムの動作速度が向上する可能性があります。

 

 

4.変数の宣言を強制すると、変数の適用範囲が制限されるため、コードの柔軟性が低下する。

 

誤り。

 

変数の宣言を強制しても、変数の適用範囲が制限されることはありません。

変数の適用範囲は、変数を宣言する場所によって決まります。