過去問ぽちぽちby KKM Studio

平成31年度春期 ITパスポート 問71 解説

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

平成31年度春期 問71 図1
  1. ア1
  2. イ2
  3. ウ4
  4. エ5
答えを見る

正解 ア1

要点ボックスの出力を次の入力にして順に計算する(ユークリッド互除法)

解説

図2の左側のボックスから順に計算します。

  • 左側: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で、正答はアです。この操作はユークリッドの互除法(最大公約数を求める方法)の手順です。

  • ウ(4)は左側の商、エ(5)は左側のB2であり、いずれも誤り。
App

スキマ時間に、1問ずつ。
アプリ「ITパスポート 過去問ぽちぽち」

全問を正答・解説つきで収録。毎日の10問に、忘れた頃の復習が自然に混ざります。広告なし・買い切り。

App Store近日公開Google Play近日公開