基本情報トップに戻る
B難易度: 2026年度

基本情報技術者 予想問題B 第71問

問題

次の擬似言語プログラムを実行したとき、変数gcdの値はいくつか。(最大公約数をユークリッド互除法で求める) 整数型: a ← 24 整数型: b ← 36 while (b ≠ 0) 整数型: temp ← b b ← a mod b a ← temp endwhile 整数型: gcd ← a

選択肢

  1. 1ア 6
  2. 2イ 12
  3. 3ウ 18
  4. 4エ 24
解答と解説を見る

正解

2. イ 12

解説

ユークリッド互除法で24と36の最大公約数を求めます。24,36→36,24(24 mod 36 = 24)→24,12(36 mod 24 = 12)→12,0(24 mod 12 = 0)。gcd = 12。

Bの関連問題

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

スキマ資格では基本情報の全640問を分野別・難易度別に体系的に学習できます。基本情報技術者は科目A(広く浅く)と科目B(プログラミング・アルゴリズム)の両輪での対策が必要です。