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

【過去問】の記事一覧

配列A[i] ( i = 1,2,・・・,n) を、次のアルゴリズムによって整列する。行2~3の処理が初めて終了した時、必ず実現されている配列の状態はどれか。

[アルゴリズム]

  1.  iを1からn-1まで1ずつ増やしながら、行2~3を繰り返す。
  2.   jをnからi+1まで1ずつ減らしながら行3を繰り返す。
  3.    もしA[j]<A[j-1]ならば、A[j]とA[j-1]を交換する。
  • ア:  A[1]が最小値になる。
  • イ:  A[1]が最大値になる。
  • ウ:  A[n]が最小値になる。
  • エ:  A[n]が最大値になる。

 

2,000個の相違なる要素が、キーの昇順に整列された票がある。外部から入力したキーによってこの表を二分探索して、該当するキーの要素を取り出す。該当するキーがかならず表中にあることがわかっている時、キーの比較回数は最大何回か。 ア:  9 イ:  10 ウ:  11 エ:  12

Read more...

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

Read more...

クイックソートの処理方法を説明したものはどれか。 ア: 既に整列済みのデータ列の正しい位置に、データを追加する操作を繰り返していく方法である。 イ: データの中の最小値を求め、次にそれを除いた部分の中から最小値を求める。この操作を繰り返していく方法である。 ウ: 適当な基準値を選び、それより小さな値のグループと大きな値のグループにデータを分割する。同様にして、グループンの中で基準値...

Read more...

購入商品の入庫データの検査アルゴリズムを示す次の流れ図の説明として、正しいものはどれか。 ア: 商品コードと入庫数にエラーがない場合、購入単価にエラーが有っても購入単価エラーは表示されない。 イ: 商品コードにエラーがなく、購入単価にエラーが有る場合、入庫数がエラーでも入庫数エラーは表示されない。 ウ: 商品コードにエラーがなく、入庫数にエラーが有る場合、購入単価が正常でも購入...

Read more...