過去問解きまくり研究所 ホーム

平成22年度 秋期 午前 問23

ソフトウェア開発管理技術

静的解析ツールで検出できるもの

プログラムの静的解析ツールで検出できるものはどれか。

答えと解説を見る

✓ これが正解イ後に使用されない変数への代入

解説

動かさずに文面だけで分かるものが対象です。

静的解析は、プログラムを実行せずに、書かれている文そのものを機械が読んで調べるやり方です。実行しないので、走らせて初めて分かる事柄は原理的に取れません。逆に、文の並びをたどれば決まる事柄なら取れます。ある変数に値を入れたあと、その値がどこからも読まれないまま次の代入で上書きされる、あるいは処理が終わってしまう、という形は、代入した位置と参照した位置の関係だけで見つけられます。書き間違いや消し忘れの手掛かりになるので、この種の道具が真っ先に報告する項目です。判定の軸は一つだけです。その事柄が、プログラムを動かさずに文面だけで決まるのか、それとも動かして初めて値が定まるのかを見ます。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成22年度 秋期 基本情報技術者試験 午前 問23

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)