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

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

以下のコードは、10を3で割った「余り」を計算した結果を表示するためのものです。

空欄に入る適切な演算子を選択肢より1つ選んでください。

VBA

Sub Exam1()

 MsgBox 10 【 空欄①  】 3

' 10 を 3 で割った余りを計算する

End Sub

 

1./

2.\

3.*

4.Mod

 

正解

4

解説

【4章 VBAの構文】

【算術演算子 Mod (余り)】

Mod 演算子は、左辺の数値を右辺の数値で割ったときの「余り」を返します。

例: 10 Mod 3 は 余りの1を返します。

 

以下のコードは、10を3で割った「余り」を計算した結果を表示するためのものです。

空欄に入る適切な演算子を選択肢より1つ選んでください。

 

Sub Exam1()

 MsgBox 10 Mod 3

' 10 を 3 で割った余りを計算する。

End Sub

 

1./

誤り。

/ 演算子は、通常の割り算を行い、小数点以下の値を含む商を返します。(例: 10 / 3 は 3.333…)

 

2.\

誤り。

\ 演算子は、割り算を行い、小数点以下を切り捨てた整数部分の商を返します。(例: 10 \ 3 は 3)

 

3.*

誤り。

* 演算子は、二つの数値の掛け算(乗算)を行います。

 

4.Mod:

正しい。

Mod 演算子は、左辺の数値を右辺の数値で割ったときの「余り」を返します。(例: 10 Mod 3 は 1)