[ki131-01]
ハミング符号とは,データに冗長ビットを付加して,1ビットの誤りを訂正できるようにしたものである。ここでは,X1,X2,X3,X4の4ビットから成るデータに,3ビットの冗長ビットP3,P2,P1を付加したハミング符号 X1X2X3P3X4P2P1 を考える。付加ビットP1,P2,P3は,それぞれ
X1 ⊕ X3 ⊕ X4 ⊕ P1=0
X1 ⊕ X2 ⊕ X4 ⊕ P2=0
X1 ⊕ X2 ⊕ X3 ⊕ P3=0
となるように決める。ここで ⊕ は排他的論理和を表す。
ハミング符号 1110011 には1ビットの誤りが存在する。誤りビットを訂正したハミング符号はどれか。
ア 0110011 イ 1010011 ウ 1100011 エ 1110111
【解答】
[ki131-02]
fact(n)は,非負の整数nに対してnの階乗を返す。fact(n)の再帰的な定義はどれか。
ア if n=0 then 0 else return n×fact(n-1)
イ if n=0 then 0 else return n×fact(n+1)
ウ if n=0 then 1 else return n×fact(n-1)
エ if n=0 then 1 else return n×fact(n+1)
【解答】
[ki131-03]
流れ図に示す処理の動作の記述として,適切なものはどれか。ここで,二重線は並列処理の同期を表す。
ア ABC又はACBを実行してデッドロックになる。
イ AB又はACを実行してデッドロックになる。
ウ Aの後にBC又はCB,BC又はCB,…と繰り返して実行する。
エ Aの後にBの無限ループ又はCの無限ループになる。
【解答】
[ki131-04]
キャッシュの書込み方式には,ライトスルー方式とライトバック方式がある。ライトバック方式を使用する目的として,適切なものはどれか。
【解答】
[ki131-05]
密結合マルチプロセッサの性能が,1台当たりのプロセッサ性能とプロセッサ数の積に等しくならない要因として,最も適切なものはどれか。
ア 主記憶へのアクセスの競合
イ 通信回線を介したプロセッサ間通信
ウ プロセッサのディスパッチ処理
エ 割込み処理
【解答】
[ki131-06][ki102-05]
システムの信頼性向上技術に関する記述のうち,適切なものはどれか。
【解答】
[ki131-07]
メインプログラムを実行した後,メインプログラムの変数X,Yの値はいくつになるか。ここで,仮引数Xは値呼出し(call by value),仮引数Yは参照呼出し(call by reference)であるとする。
メインプログラム 手続き add(X,Y)
X = 2; X = X+Y;
Y = 2; Y = X+Y;
add(X,Y); return;
X Y
ア 2 4
イ 2 6
ウ 4 2
エ 4 6
【解答】
[ki131-08]
RFIDのパッシブ方式RFタグの説明として,適切なものはどれか。
ア アンテナから電力が供給される。
イ 可視光でデータ通信する。
ウ 静電容量の変化を捉えて位置を検出する。
エ 赤外線でデータ通信する。
【解答】
[ki131-09]
音声などのアナログデータをディジタル化するために用いられるPCMで,音の信号を一定の周期でアナログ値のまま切り出す処理はどれか。
ア 逆量子化 イ 標本化 ウ 符号化 エ 量子化
【解答】
[ki131-10]
クライアントサーバシステムにおいて,クライアント側からストアドプロシージャを利用したときの利点として,適切なものはどれか。
ア クライアントとサーバ間の通信量を削減できる。
イ サーバ内でのデータベースファイルへのアクセス量を削減できる。
ウ サーバのメモリ使用量を削減できる。
エ データの格納領域を削減できる。
【解答】
[ki131-11]
「プログラマは全て社員であり,社員の約10%を占める。社員は社員番号と氏名をもち,職種がプログラマである場合は,使用できるプログラム言語を一つ以上もつ。」という状況を記録するデータベース設計案として,適切なものはどれか。線