修了試験 2024-06-09実施分 基本情報技術者試験 問37
構造化プログラミングにおいて,プログラムを作成するときに用いる三つの制御構造はどれか。
正答3
解説
正解は3です。 構造化プログラミングの基本となる三つの制御構造を問う問題です。 どんなプログラムも、三つの基本制御構造の組合せで記述できることが示されています(構造化定理)。 【選択肢別解説】 1:× 再帰は基本制御構造に含まれず、選択が抜けています。 再帰は手続が自分自身を呼び出す技法です。 2:× 再帰は基本制御構造ではなく、順次が抜けています。 3:○ 順次(上から順に実行)、選択(条件で分岐)、繰返し(条件を満たす間反復)が三つの基本制御構造です。 GOTO文に頼らず、この三つで書くことでプログラムが読みやすくなります。 4:× 再帰は基本制御構造ではなく、繰返しが抜けています。 【ポイント】 三つの基本制御構造は「順次・選択・繰返し」です。 再帰は繰返しで置き換えられる技法であり、基本制御構造ではない点が引っかけになります。まとめて解く
修了試験 2024-06-09実施分を通しで解く(60問)→