平成22年度春期 応用情報技術者試験 午前 問21

分野:アルゴリズムとプログラミング(データ構造・アルゴリズム・探索整列・計算量の実際・擬似言語・プログラム言語・データ記述言語)|実際に出題されたIPA過去問題

プログラミングツールの機能の説明のうち,適切なものはどれか。

  1.  インスペクタは,プログラム実行時にデータの内容を表示する。
  2.  シミュレータは,プログラム内又はプログラム間の実行経路を表示する。
  3.  トレーサは,プログラム単位の機能説明やデータ定義の探索を容易にする。
  4.  ブラウザは,文字の挿入,削除,置換などの機能によってプログラムのソースコードを編集する。
解答・解説を見る

正解:ア

AI解説

インスペクタは、プログラムの実行時にメモリ上の変数やデータの内容を表示・確認するためのデバッグ支援ツールである。プログラム開発・保守で不具合の原因調査に用いられ、正解はアである。 ア: インスペクタそのものの説明。プログラム実行時にデータの内容(変数の値など)を表示し、動作確認やデバッグを支援するツール。これが正解。 イ: トレーサの説明に近い。プログラム内やプログラム間の実行経路(処理の流れ)を記録・表示するツール。 ウ: クロスリファレンサ(相互参照ツール)の説明に近い。プログラム単位の機能説明やデータ定義の探索を容易にするツール。 エ: エディタの説明。文字の挿入・削除・置換などによってソースコードを編集するツール(ブラウザは通常、ソースの構造を閲覧するツールを指す)。 💡 プログラミングツールは「インスペクタ(データの中身を見る)」「トレーサ(実行経路を追う)」「クロスリファレンサ(定義・参照箇所を探す)」「エディタ(編集する)」のように機能ごとに名称と役割を対応づけて覚える。

出典:平成22年度 春期 応用情報技術者試験 午前 問21 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「アルゴリズムとプログラミング」分野の攻略ポイント

データ構造・アルゴリズム・探索と整列・計算量・擬似言語・プログラム言語・データ記述言語が対象です。擬似言語のトレースは時間はかかるものの、落ち着いて表を書けば必ず正解にたどり着く「確実に取れる」問題です。

アルゴリズムとプログラミングの攻略ポイントをすべて見る(要点6項目・ひっかけ3項目)→

同じ分野(アルゴリズムとプログラミング(データ構造・アルゴリズム・探索整列・計算量の実際・擬似言語・プログラム言語・データ記述言語))の過去問