基本情報技術者試験 2006年度 = 平成18年度・春期 午前 問45

 動的デバッグツールの一つであるトレーサの説明として、適切なものはどれか。

ア プログラム中に埋め込んだデバッグ用のコードを実行するたびに、メモリやレジスタの内容を書き出す。
イ プログラムの異常終了時に、メモリやレジスタの内容を書き出す。
ウ プログラムの実行過程を時系列的にモニタリングするために、メモリやレジスタの内容を書き出す。
エ プログラムの動作に必要となる環境を擬似的に作り出す。

解答



解説

 磁気テープファイルや磁気ディスクファイルなどの内容を出力するのは、ダンプツールです。

 プログラムの実行中にエラーが発生したとき、メモリの内容を出力するのは、アベンド(abnormal end)障害におけるメモリダンプです。

 トレーサは、プログラムの命令の実行順序、実行結果などの履歴情報を出力します。

 プログラムの動作に必要となる環境を擬似的に作り出すのは、エミュレータです。


BohYoh.comトップページへ