必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成16年度秋季問題

平成16年度秋季問題

問題41

プログラムの制御構造に関する記述のうち、適切なものはどれか。

“後判定繰返し”は、繰返し処理の先頭で終了条件の判定を行う。
“双岐選択”は、前の処理に戻るか、次の処理に進むかを選択する。
“多岐選択”は、二つ以上の処理を並列に行う。
“前判定繰返し”は、繰返し処理の本体を 1 回も実行しないことがある。

解答・解説へ

問題42

再帰的プログラムの特徴として、最も適切なものはどれか。

一度実行した後、ロードし直さずに再び実行を繰り返しても、正しい結果が得られる。
実行中に自分自身を呼び出すことができる。
主記憶上のどこのアドレスに配置しても、実行することができる。
同時に複数のタスクが共有して実行しても、正しい結果が得られる。

解答・解説へ

問題43

言語プロセッサに関する記述のうち、適切なものはどれか。

アセンブラは、ある処理系用に書かれた原始プログラムを、ほかの処理系用の原始プログラムに変換する。
インタプリタは、ほかのコンピュータ用のプログラムを解読し、実行するマイクロプログラムである。
ジェネレータは、入力・処理・出力などの必要な条件をパラメタで指示することによって、処理目的に応じたプログラムを生成する。
トランスレータは、高水準言語で書かれたプログラムを、解釈しながら実行する。

解答・解説へ

問題44

Javaなどのバイトコードプログラムをインタプリタで実行する方法と,コンパイルしてから実行する方法を,次の条件で比較するとき,およそ何行以上のバイトコードであれば,コンパイル方式の方がインタプリタ方式よりも処理時間(コンパイル時間も含む)が短くなるか。

[条件]
(1) 実行時間はプログラムの行数に比例する。
(2) 同じ 100 行のバイトコードのプログラムをインタプリタで実行すると 0.2 秒掛かり、コンパイルしてから実行すると 0.003 秒掛かる。
(3) コンパイル時間は 100 行当たり 0.1 秒掛かる。
(4) コンパイル方式の場合は,プログラムの行数に関係なくファイル入出力、コンパイラ起動などのために常に 0.15 秒のオーバヘッドが掛かる。
(5) プログラムファイルのダウンロード時間など、その他の時間は無視して考える。

50
75
125
155

解答・解説へ

問題45

Web環境での動的処理を実現するプログラムであって、Webサーバだけで動作するものはどれか。

JavaScript
Javaアプレット
Javaサーブレット
VBScript

解答・解説へ