問題
選択肢
- 1A:インタプリタ型 B:コマンドインタプリタ C:デバイスドライバ D:組み込み型
- 2A:コンパイラ型 B:コードジェネレータ C:アプリケーションプログラム D:組み込み型
- 3A:低水準 B:アセンブラ C:CPU D:インタプリタ型
- 4A:低水準 B:コードジェネレータ C:デバイスドライバ D:コンパイラ型
正解
3. A:低水準 B:アセンブラ C:CPU D:インタプリタ型
詳しい解説を見る解説を閉じる
解説
アセンブラ言語は機械語と1対1で対応する機械寄りの低水準言語(A)で、これを機械語に翻訳するソフトウェアをアセンブラ(B)という。Java はソースをコンパイルした中間コード(バイトコード)が JVM 上で動くため特定の CPU(C)に依存せず実行できる。Perl はソースを逐次解釈して実行するインタプリタ型(D)の言語である。よって組み合わせはウ。 アの「インタプリタ型」はアセンブラ言語の説明として不適切、イ・エのコードジェネレータやコンパイラ型は各空欄の文脈に合わず、デバイスドライバやアプリケーションプログラムも翻訳・実行基盤の説明として誤り。(出典: 一般社団法人 中小企業診断協会 平成19年度 中小企業診断士1次試験 経営情報システム 第4問)
中小企業診断士トップ
一問一答・予想問題・まとめノート