it-kakomon › ITパスポート › 平成31年度 春期 › 問71

平成31年度 春期 ITパスポート 問71(テクノロジ)

出典:平成31年度 春期 ITパスポート試験 公開問題 問71(独立行政法人情報処理推進機構(IPA))

図1のように二つの正の整数A1,A2を入力すると,二つの数値B1,B2を出力するボックスがある。B1はA2と同じ値であり,B2はA1をA2で割った余りである。図2のように,このボックスを2個つないだ構成において,左側のボックスのA1として49,A2として11を入力したとき,右側のボックスから出力されるB2の値は幾らか。
  1. ア1
  2. イ2
  3. ウ4
  4. エ5
正解と解説を見る

正解:ア

【ボックスの働き】

図1のボックスは、2つの正の整数A1、A2を入力すると、次の2つの値を出力します。

・B1:A2と同じ値

・B2:A1をA2で割った余り

図2では、このボックスを2個つなぎ、左側のボックスの出力B1、B2を、それぞれ右側のボックスの入力A1、A2にしています。

【計算】

左側のボックス(A1 = 49、A2 = 11)

・B1 = 11

・B2 = 49 ÷ 11 の余り = 5(49 = 11 × 4 + 5)

右側のボックス(A1 = 11、A2 = 5)

・B1 = 5

・B2 = 11 ÷ 5 の余り = 1(11 = 5 × 2 + 1)

右側のボックスから出力されるB2は1です。

【選択肢の検討】

ア:計算どおり1です。

イ:2は、右側のボックスで 11 ÷ 5 を計算したときの商で、余りではありません。

ウ:4は、左側のボックスで 49 ÷ 11 を計算したときの商で、余りではありません。

エ:5は、左側のボックスのB2(右側のボックスのA2)の値です。

よって、正解は選択肢アです。

まず令和8年度の100問を通しで解いてみる(無料)