ITの基礎知識|ITパスポート・基本情報

【平成21年春試験】の記事一覧

昇順に整列されたn個のデータが配列に格納されている。探索したい値を二分探索法で探索するときの、およその比較回数を求める式はどれか。 ア:  log2n イ:  ( log2n +1 ) / 2 ウ:  n エ:  n2関連情報https://basics.k-labo.work/2017/10/04/%e6%8e%a2%e7%b4%a2%e3%80%81%e4%bd...

Read more...

0000~4999のアドレスを持つハッシュ表があり、レコードのキー値からアドレスに変換するアルゴリズムとして基数変換法を用いる。キー値が55550のときのアドレスはどれか。ここで、基数変換法とは、キー値を11進数とみなし、10進数に変換した後、下4桁に対して0.5を乗じた結果(小数点以下は切り捨て)をレコードのアドレスとする。 ア: 0260 イ: 2525 ウ: 2775 エ...

Read more...

関数や手続きを呼び出す際に、戻り番地や処理途中のデータを一時的に保存するのに適したデータ構造はどれか。 ア: 2分探索木 イ: キュー ウ: スタック エ: 双方向連結リスト関連情報https://basics.k-labo.work/2017/09/28/%e3%82%b9%e3%82%bf%e3%83%83%e3%82%af%e3%81%a8%e3%82%a...

Read more...

配列と比較した場合の連結リストの特徴に関する記述として、適切なものはどれか。 ア: 要素を更新する場合、ポインタを順番にたどるだけなので、処理時間は短い。 イ: 要素を削除する場合、削除した要素から後ろにある全ての要素を前に移動するので、処理時間は長い。 ウ: 要素を参照する場合、ランダムにアクセスできるので、処理時間は短い。 エ: 要素を挿入する場合、数個のポインタを書き換え...

Read more...

数値を2進数で格納するレジスタがある。このレジスタに正の整数xを設定したあと、”レジスタの値を2ビット左にシフトして、これにxを加える”操作を行うと、レジスタの値はxの何倍になるか。なお、ここで、シフトによるあふれ(オーバーフロー)は発生しないものとする。 ア:  3 イ:  4 ウ:  5 エ:  6関連情報https://basics.k-labo.work/2...

Read more...