修了試験 2011-12-18実施分 基本情報技術者試験 問24
オペレータがコマンドを入力した後に,インタプリタが行う処理手順はどれか。
正答3
解説
正解は3です。 インタプリタは、命令やコマンドを1つずつ読み込み、その意味を解析してすぐに実行する言語処理系です。 処理の順序は、読込み、解析、実行です。 【選択肢別解説】 1:× 入力されたコマンドを読み込まなければ、解析はできません。 オプションパラメタはコマンドと一緒に読み込まれ、解析の対象になります。 2:× 選択肢1と同じく、最初の読込みが抜けています。 また、オプションパラメタを実行後に読み込んでは、その指定を実行に反映できません。 3:○ コマンドを読み込み、その内容を解析し、解析結果に従って実行するのが、インタプリタの処理手順です。 4:× 解析より先に実行することはできません。 何を実行するかは、解析によって初めて決まります。 【ポイント】 インタプリタは「読む・解析する・実行する」を1命令ずつ繰り返します。 プログラム全体を先に翻訳してから実行するコンパイラとの違いも押さえましょう。まとめて解く
修了試験 2011-12-18実施分を通しで解く(80問)→