SkillStack
テクノロジ系74 / 100問

ITパスポート試験 令和3年度 公開問題 問74

流れ図Xで示す処理では、変数iの値が、1→3→7→13と変化し、流れ図Yで示す処理では、変数iの値が、1→5→13→25と変化した。図中のa、bに入れる字句の適切な組合せはどれか。

ITパスポート試験 令和3年度 公開問題 問74の図表

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】エ

画像の流れ図Xでは、iの初期値は1で、ループ指定「k:1、1、3」により、kは1、2、3と変化します。aを「i+2k」とすると、1回目は1+2×1=3、2回目は3+2×2=7、3回目は7+2×3=13となり、指定された1→3→7→13と一致します。

流れ図Yでbを「k:2、2、6」とすると、kは2、4、6と変化します。同じ式を用いると、1回目は1+2×2=5、2回目は5+2×4=13、3回目は13+2×6=25となり、1→5→13→25と一致します。したがって、正解はエです。

アは誤りです。流れ図Xでaを「2i+k」とすると、iは1→3→8→19となり、指定された変化と一致しません。また、bの指定ではkが1、4、7となります。

イは誤りです。bの指定は正しいものの、aを「2i+k」とすると、流れ図Xの計算結果が一致しません。流れ図Yでもiは1→4→12→30となります。

ウは誤りです。aは正しいものの、bを「k:1、3、7」とするとkは1、4、7となり、流れ図Yのiは1→3→11→25となるため一致しません。

【ポイント】 「変数名:初期値、増分、終値」では、増分を毎回加えてループ変数を変化させます。 式を推測するだけでなく、各回のiとkの値を表にするつもりで順番に代入しましょう。

出典:令和3年度 ITパスポート試験 公開問題 問74
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の100問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める