資格部

資格・検定の試験情報、対策方法、問題解説などをご紹介

FE 科目A 令和5年度 問11

 

 次の流れ図において,
  ① → ② → ③ → ⑤ → ② → ③ → ④ → ② → ⑥
の順に実行させるために,①において m と n に与えるべき初期値 a と b の関係はどれか。ここで,a,b はともに正の整数とする。

  1. a = 2b
  2. 2a = b
  3. 2a = 3b
  4. 3a = 2b

解答・解説

解答

 エ

解説

  1. a = 2b
    ① m ← a, n ← a/2
    ② m ≠ n のため ③へ
    ③ m > n のため ④へ
    となり、① → ② → ③ → ④ → … となるため誤りです。

  2. 2a = b
    ① m ← a, n ← 2a
    ② m ≠ n のため ③へ
    ③ m < n のため ⑤へ
    ⑤ n ← 2a - a = a
    ② m = n のため ⑥へ
    となり、① → ② → ③ → ⑤ → ② → ⑥ となるため誤りです。

  3. 2a = 3b
    ① m ← a, n ← 2a/3
    ② m ≠ n のため ③へ
    ③ m > n のため ④へ
    となり、① → ② → ③ → ④ → … となるため誤りです。

  4. 3a = 2b
    ① m ← a, n ← 3a/2
    ② m ≠ n のため ③へ
    ③ m < n のため ⑤へ
    ⑤ n ← 3a/2 - a = a/2
    ② m ≠ n のため ③へ
    ③ m > n のため ④へ
    ④ m ← a - a/2 = a/2
    ② m = n のため ⑥へ
    ⑥ mの値(a/2)を印字
    となり、① → ② → ③ → ⑤ → ② → ③ → ④ → ② → ⑥ となるため正しいです。

参考情報

分野・分類
分野 テクノロジ系
大分類 開発技術
中分類 システム開発技術
小分類 実装・構築
出題歴
  • FE 令和5年度 問11
  • AP 令和2年度秋期 問47

前問 一覧 次問