平成25年度 春期 午前Ⅱ 問11
開発ツール
開発ツールの機能の説明のうち,適切なものはどれか。
- アインスペクタは,プログラム実行時にデータの内容を表示する。
- イシミュレータは,プログラム内又はプログラム間の実行経路を表示する。
- ウトレーサは,プログラム単位の機能説明やデータ定義の探索を容易にする。
- エブラウザは,文字の挿入,削除,置換などの機能によってプログラムのソースコードを編集する。
答えと解説を見る
✓ これが正解アインスペクタは,プログラム実行時にデータの内容を表示する。
解説
インスペクタは、実行時にデータの内容を表示する道具です。
開発ツールの問題は、ツールの名前と働きの組合せが合っているかで見分けます。インスペクタは、プログラムを実行しているときに、変数や構造体などのデータの内容を表示して確かめるための機能で、説明と名前が合っています。他の選択肢は、説明の文自体は実在する機能を述べていますが、どれも別のツールの働きを付け替えたものです。実行経路の表示はトレーサ、機能説明やデータ定義の探索はブラウザ、ソースコードの編集はエディタが受け持ちます。名前の意味(inspect=調べる、trace=跡をたどる、browse=見て回る)から働きを思い出すと、付け替えに気づけます。
ほかの選択肢はなぜ違うのか
- イシミュレータは,プログラム内又はプログラ…:シミュレータは、実機や実際の環境の代わりに、その動作を模擬してプログラムを動かすための道具です。プログラムがどの経路を通ったかを示すのは別のツールの役目で、説明と名前が入れ替わっています。
- ウトレーサは,プログラム単位の機能説明やデ…:トレーサは、プログラムがどの順に命令や処理を通ったかという実行の跡を記録して示す道具です。機能説明やデータ定義を探しやすくするのはブラウザの働きなので、説明が別のツールのものになっています。
- エブラウザは,文字の挿入,削除,置換などの…:ここでのブラウザは、プログラムの構造や定義を見て回るための道具です。文字の挿入、削除、置換でソースコードを書き換えるのはエディタの働きで、名前と説明が合っていません。
この問題の用語
- ソースコード人が読み書きできる形で書かれた、プログラムそのものです。コンパイラなどで、コンピュータが実行できる形に変換して使います。
出典:平成25年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問11
同じ用語が出る問題
- 令和6年度 秋期 午前Ⅱ 問21:GPLに関する問題(ソースコード)
- 令和4年度 秋期 午前Ⅱ 問24(ソースコード)
- 平成23年度 特別 午前Ⅱ 問10:リポジトリの説明(ソースコード)
- 平成22年度 春期 午前Ⅱ 問11:GPLに関する問題(ソースコード)
- 平成21年度 春期 午前Ⅱ 問13(ソースコード)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)