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

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

平成23年度秋季問題

問題6

次の規則に従って配列の要素A[0]、A[1]、・・・・、A[9]に正の整数Kを格納する。16、43、73、24、85を順に格納したとき、85が格納される場所はどれか。ここで、X mod YはXをYで割った剰余を返す。また、配列の要素はすべて0に初期化されている。

[規則]
(1)A[K mod 10]=0ならば、K→A[K mod 10]とする。
(2) (1) で格納できないとき、A[ (K+1) mod 10]=0ならば、K→A[ (K+1) mod 10]とする。
(3) (2) で格納できないとき、A[ (K+4) mod 10]=0ならば、K→A[ (K+4) mod 10]とする。

A[3]
A[5]
A[6]
A[9]

解答・解説へ

問題7

要素番号が0から始まる配列TANGOがある。n個の単語がTANGO[1]からTANGO[n]に入っている。図は,n番目の単語をTANGO[1]に移動するために,TANGO[1]からTANGO[n -1]の単語を順に一つずつ後ろにずらして単語表を再構成する流れ図である。aに入れる処理として,適切なものはどれか。

TANGO[i] → TANGO[i+1]
TANGO[i] → TANGO[n-i]
TANGO[i+1] → TANGO[n-i]
TANGO[n-i] → TANGO[i]

解答・解説へ

問題8

XMLに関する記述のうち,適切なものはどれか。

HTMLを基にして,その機能を拡張したものである。
XML文書を入力するためには専用のエディタが必要である。
文書の論理構造と表示スタイルを統合したものである。
利用者独自のタグを使って,文書の属性情報や論理構造を定義することができる。

解答・解説へ

問題9

主記憶のデータを図のように参照するアドレス指定方式はどれか。

間接アドレス指定
指標アドレス指定
相対アドレス指定
直接アドレス指定

解答・解説へ

問題10

CPUのプログラムレジスタ(プログラムカウンタ)の役割はどれか。

演算を行うために,メモリから読み出したデータを保持する。
条件付き分岐命令を実行するために,演算結果の状態を保持する。
命令のデコードを行うために,メモリから読み出した命令を保持する。
命令を読み出すために,次の命令が格納されたアドレスを保持する。

解答・解説へ