平成16年度(2004) 秋期 問44 | 情報処理技術者試験 基本情報技術者
Javaなどのバイトコードプログラムをインタプリタで実行する方法と,コンパイルしてから実行する方法を,次の条件で比較するとき,およそ何行以上のバイトコードであれば,コンパイル方式の方がインタプリタ方式よりも処理時間(コンパイル時間も含む)が短くなるか。 〔条件〕実行時間はプログラムの行数に比例する。同じ100行のバイトコードのプログラムをインタプリタで実行すると0.2秒掛かり,コンパイルしてから実行すると0.003秒掛かる。コンパイル時間は100行当たり0.1秒掛かる。コンパイル方式の場合は,プログラムの行数に関係なくファイル入出力,コンパイラ起動などのために常に0.15秒のオーバヘッドが掛かる。プログラムファイルのダウンロード時間など,その他の時間は無視して考える。
選択肢 ア
50
選択肢 イ
75
選択肢 ウ
125
選択肢 エ
155
[出典:情報処理技術者試験 基本情報技術者 平成16年度(2004) 秋期 問44]
解答
正解
エ
取組履歴
ログインすると履歴が残ります
解説
この問題は解説を募集しております。
ログインすると解説の投稿・編集が可能となります。
個人メモ(他のユーザーからは見えません)
メモを残すにはログインが必要です
コメント一覧
※ コメントには[ログイン]が必要です。