過去問解きまくり研究所 ホーム

平成27年度 春期 午前Ⅱ 問23

実装・構築

網羅性の観点から適切なもの

データが昇順に並ぶようにリストへデータを挿入するサブルーチンを作成した。このサブルーチンのテストに用いるデータの組合せのうち,網羅性の観点から適切なものはどれか。ここで,データは左側から順にサブルーチンへ入力する。

答えと解説を見る

✓ これが正解イ3,1,4,2

解説

空のリスト・先頭・末尾・途中への挿入を全て試せる順番です。

昇順のリストへデータを挿入するサブルーチンでは、挿入する位置によって処理の通り道が変わります。見分ける軸は、空のリストへの挿入、先頭への挿入、末尾への挿入、途中への挿入の四つの場合を全て通るかどうかです。3、1、4、2の順に入れると、最初の3は空のリストへの挿入、次の1は3より小さいので先頭への挿入、4は最も大きいので末尾への挿入、最後の2は1と3の間への挿入になります。4個のデータで四つの場合を一度ずつ試せます。データを一つずつ入れてリストの形を追い、どの場合を通ったかを書き出すと比べられます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成27年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問23

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)