平成22年度 秋期 応用情報技術者試験 午前 問44
プログラム実行中の特定の時点で成立する変数間の関係や条件を記述した論理式を埋め込んで,そのプログラムの正当性を検証する手法はどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ア
-
ア: アサーションチェック
正しい。アサーションチェックは,プログラム中の特定の箇所で成立すべき条件(表明)を論理式として埋め込み,実行時にその条件が満たされているかを検査して正当性を検証する手法です。 -
イ: コード追跡
誤り。プログラムの実行経路(命令の実行順序)を追跡・記録して確認する手法です。 -
ウ: スナップショットダンプ
誤り。プログラム実行中の指定した時点で,主記憶やレジスタの内容を出力する手法です。 -
エ: テストカバレッジ分析
誤り。テストによってプログラムの命令や分岐がどの程度実行されたか(網羅率)を分析する手法です。
答え
ア: アサーションチェック
出典:平成22年度 秋期 応用情報技術者試験 午前 問44