HOME»ITパスポート平成31年春期»問71
ITパスポート平成31年春期 問71
問71
図1のように二つの正の整数A1,A2を入力すると,二つの数値B1,B2を出力するボックスがある。B1はA2と同じ値であり,B2はA1をA2で割った余りである。図2のように,このボックスを2個つないだ構成において,左側のボックスのA1として49,A2として11を入力したとき,右側のボックスから出力されるB2の値は幾らか。
- 1
- 2
- 4
- 5
分類
テクノロジ系 » アルゴリズムとプログラミング » アルゴリズムとプログラミング
正解
ア
解説
ボックスごとに順を追って考えていきます。
[左側のボックス]
入力値は、A1=49、A2=11です。上の出力からはA2の値である11、下の出力からは49÷11の余りである5が出力されます。[右側のボックス]
左側のボックスの出力値がそのまま入力値となるので、A1=11、A2=5です。上の出力(B1)からはA2の値である5、下の出力からは11÷5の余りである1が出力されます。したがって右側のボックスのB2から出力される値は1になります。
[左側のボックス]
入力値は、A1=49、A2=11です。上の出力からはA2の値である11、下の出力からは49÷11の余りである5が出力されます。[右側のボックス]
左側のボックスの出力値がそのまま入力値となるので、A1=11、A2=5です。上の出力(B1)からはA2の値である5、下の出力からは11÷5の余りである1が出力されます。したがって右側のボックスのB2から出力される値は1になります。