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

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

平成16年度春季解答

問題31

CPU の処理時間を微小時間に分割し、それを実行可能な状態にあるタスクに割り当てることを何というか。

オーバレイ
スワッピング
タイムスライシング
リアルタイム処理

解答:ウ

<解説>

× オーバレイは、大きな容量のプログラムを主記憶上で使うための入れ替えの仕組み
× スワッピングは、仮想記憶方式のページのいれかえのこと
タイムスライシングは、CPUの処理時間を小さなあたいに区切って順番にタスクに割り当てること
× リアルタイム処理は、要求された処理を即座に処理すること

問題へ

問題32

スプーリングの説明として、適切なものはどれか。

キーボードからの入力データを主記憶のキューにいったん保存しておく。
システムに投入されたジョブの実行順序を、その特性や優先順位に応じて決定する。
通信データを直接通信相手の装置に送らず、あらかじめ登録しておいた代理の装置に送る。
プリンタなどの低速出力装置へのデータをいったん高速な磁気ディスクに格納しておき、その後に目的の装置に出力する。

解答:エ

<解説>

× バッファリングに関する説明である。
× ジョブスケジューリングに関する説明である。
× プロキシに関する説明である。
スプーリングに関する説明である。

問題へ

問題33

パソコンの OS が提供する機能を利用するためのAPIに関する記述のうち、適切なものはどれか。

API で呼び出される OS の処理モジュールは、あらかじめそれを利用するプログラムに静的にリンクしておく必要がある。
OS の API が提供されない周辺機器は、ユーザプログラムから利用又は制御することはできない。
アーキテクチャの異なる CPU 間でも、同じ OS とその API を使用することによって、プログラムの互換性を高め、移植時の工数を削減することが可能である。
異なる OS 間でも API は共通であり、API だけを使用したプログラムであれば、再コンパイルだけでほかの OS への移植が可能である。

解答:ウ

<解説>

× 動的リンクでも問題なく動作する。
× OS の API が提供されない周辺機器でも、ユーザプログラムから利用又は制御することは可能である。
アーキテクチャの異なる CPU 間でも、同じ OS とその API を使用することによって、プログラムの互換性を高め、移植時の工数を削減することが可能である。
× APIはOSごとに異なっている為、OSが変わるとアプリケーションの仕様も変更しなければなりません。すなわち、再コンパイルだけでは移植は不可能である。

問題へ

問題34

A、B というディレクトリ名をもつ複数個のディレクトリが図の構造で管理されている。

カレントディレクトリを ¥A¥B → .. → ..¥B → .¥A の順に移動させた場合、最終的なカレントディレクトリはどこか。ここで、ディレクトリの指定方法は次のとおりとする。
[ディレクトリの指定方法]
(1) ディレクトリは"ディレクトリ名 ¥…¥ ディレクトリ名"のように、経路上のディレクトリを"¥"で区切って指定する。
(2) "¥"で始まるときは、左端にルートが指定されているものとする。
(3) カレントディレクトリは"."で表す。
(4) 1 階層上のディレクトリは".."で表す。

¥A
¥A¥A
¥A¥B¥A
¥B¥A

解答:エ

<解説>

移動経路は次のようになる。

  1. ¥A¥B:ルートディレクトリの下のAの下のB
  2. ..:カレントディレクトリの1階層上
  3. ..¥B:カレントディレクトリの1階層上の下のB
  4. .¥A :カレントディレクトリの下のA

問題へ

問題35

ハッシュ法の説明として、適切なものはどれか。

関数を用いてレコードのキー値からレコードの格納アドレスに求めることによってアクセスする方法。
それぞれのレコードに格納されている次のレコードの格納アドレスを用いることによってアクセスする方法。
レコードのキー値とレコードの格納アドレスの対応表を使ってアクセスする方法。
レコードのキー値とレコードの格納アドレスとして直接アクセスする方法。

解答:ア

<解説>

ハッシュ法に関する説明である。
× データ管理法に関する説明である。
× 索引編成方法に関する説明である。
× 直接編成方式に関する説明である。

問題へ