基本情報技術者試験用部品・同値分割と変更統合オリジナル・公式資料照合難易度★★☆☆☆

上位モジュールの試験を先に進めたいが、呼び出される下位モジュールが未完成である。下位モジュールの代わりに、決めた入力に対して所定の値を返す部品を用意する。この代替部品は何か。

A
ドライバ

試験対象を呼び出す上位側を代行する部品であり、設問の下位側の応答代替とは逆である。

B
スタブ★ 正解

未完成の呼出し先を代替して、上位側からの呼出しへ所定の応答を返す。

C
コンパイラ

ソースコードを変換するツールであり、未完成モジュールの応答を代行する試験部品ではない。

D
テストデータジェネレーター

入力データを生成するツールであり、呼び出された下位モジュールの処理を代行する部品そのものではない。

解説

上位モジュールから呼ばれる下位モジュールの振る舞いを代行する部品はスタブである。逆に、下位モジュールを試すために上位側の呼出しを代行するのがドライバである。

根拠資料・確認情報

対応範囲:2026年度 科目A/基本情報技術者試験シラバスVer.9.2

資料確認日:2026-10-30

同じレッスンの問題

アプリで毎日学習しよう

ゲーミフィケーションで 基本情報技術者 合格を目指す。無料・課金なし。

更新: 2026/10/29
上位モジュールの試験を先に進めたいが、呼び出される下位モジュールが未完成である。 | 基本情報技術者 練習問題・解説 | Mondaily