基本情報技術者試験 |
2006年度 = 平成18年度・春期 |
午前 |
問45 |
動的デバッグツールの一つであるトレーサの説明として、適切なものはどれか。
ア プログラム中に埋め込んだデバッグ用のコードを実行するたびに、メモリやレジスタの内容を書き出す。
イ プログラムの異常終了時に、メモリやレジスタの内容を書き出す。
ウ プログラムの実行過程を時系列的にモニタリングするために、メモリやレジスタの内容を書き出す。
エ プログラムの動作に必要となる環境を擬似的に作り出す。
ウ
ア
磁気テープファイルや磁気ディスクファイルなどの内容を出力するのは、ダンプツールです。
イ
プログラムの実行中にエラーが発生したとき、メモリの内容を出力するのは、アベンド(abnormal end)障害におけるメモリダンプです。
ウ
トレーサは、プログラムの命令の実行順序、実行結果などの履歴情報を出力します。
エ
プログラムの動作に必要となる環境を擬似的に作り出すのは、エミュレータです。