平成18年度秋季問題
問題1
1バイトのデータで0のビット数と1のビット数が等しいもののうち、符号なしの2進整数として見たときに最大になるものを、10進整数として表したものはどれか。
| ア | 120 | 
| イ | 127 | 
| ウ | 170 | 
| エ | 240 | 
問題2
数値を2進数で格納するレジスタがある。このレジスタに正の整数xを設定した後、”レジスタの値を2ビット左にシフトして、xを加える”操作を行うと、レジスタの値はxの何倍になるか。ここで、シフトによるあふれ (オーバーフロー) は、発生しないものとする。
| ア | 3 | 
| イ | 4 | 
| ウ | 5 | 
| エ | 6 | 
問題3
8ビットで表される符号なし2進数xが16の倍数であるかどうかを調べる方法として、適切なものはどれか。
| ア | xと2進数00001111のビットごとの論理積をとった結果が0である。 | 
| イ | xと2進数00001111のビットごとの論理和をとった結果が0である。 | 
| ウ | xと2進数11110000のビットごとの論理積をとった結果が0である。 | 
| エ | xと2進数11110000のビットごとの論理和をとった結果が0である。 | 
問題4
次の 24 ビットの浮動小数点形式で表現できる最大値を表すビット列を, 16 進数として表したものはどれか。ここで,この形式で表現される値は (-1)S ×16E-64×0.M である。
        | ア | 3FFFFF | 
| イ | 7FFFFF | 
| ウ | BFFFFF | 
| エ | FFFFFF | 
問題5
負数を2の補数で表す16ビットの符号付き固定小数点数の最小値を表すビット列を、16進数として表したものはどれか。
| ア | 7FFF | 
| イ | 8000 | 
| ウ | 8001 | 
| エ | FFFF | 
お問い合わせ


