ITパスポートトップに戻る
練習問題難易度: 標準2022年度

ITパスポート 過去問練習問題 第79問

問題

流れ図で示す処理を終了したとき、x の値はどれか。 [流れ図] 開始 → x を 98 とする → y を 42 とする → 繰返し(x = y まで) → 判定 x : y → (x > y のとき) x − y の計算結果を新たな x とする / (x ≦ y のとき) y − x の計算結果を新たな y とする → 繰返し終端 → 終了 (注)ループ端の条件は、終了条件を示す。

選択肢

  1. 10
  2. 214
  3. 328
  4. 456

正解

2. 14

詳しい解説を見る

解説

x と y が等しくなるまで大きい方から小さい方を引く処理は、ユークリッドの互除法(減算法)であり、x と y の最大公約数を求める。98 と 42 の最大公約数は、98=2×7²、42=2×3×7 より 2×7=14。トレースしても 98,42→56,42→14,42→14,28→14,14 となり、最終的に x=14。(出典: 令和4年度分 ITパスポート試験 問79)

記憶定着問題

全200問を繰り返し学習

練習問題の関連問題

この調子で演習を続けよう

スキマ資格ではITパスポートの全1200問を分野別・難易度別に体系的に学習できます。ITパスポートはストラテジ系・マネジメント系・テクノロジ系の3分野バランスが合格の鍵です。