実践問題
解答&解説は第1問から第10問までを列挙しています。
まず問題を解いてから解答&解説を見ることを推奨します。
第1問
2進数 101.101₂ を10進数へ変換した値として正しいものはどれか。
- 5.125
- 5.25
- 5.5
- 5.625
解答&解説はこちら
第2問
10進数 10.625 を2進数へ変換したものとして正しいものはどれか。
- 1010.011₂
- 1010.101₂
- 1010.110₂
- 1110.101₂
解答&解説はこちら
第3問
浮動小数点表現の目的として最も適切なものはどれか。
- 大きな範囲の数値を効率的に表現する
- 文字コードを圧縮する
- CPUクロックを制御する
- RAID構成を管理する
解答&解説はこちら
第4問
浮動小数点数の構成要素として適切なものはどれか。
- 仮数部と指数部
- シリンダとセクタ
- トラックとページ
- オペコードとオペランド
解答&解説はこちら
第5問
IEEE754形式において、単精度浮動小数点数の指数部のビット数として正しいものはどれか。
- 4ビット
- 8ビット
- 11ビット
- 16ビット
解答&解説はこちら
第6問
浮動小数点演算で丸め誤差が発生する主な理由として最も適切なものはどれか。
- 無限桁を有限ビットで表現するため
- CPUクロック不足
- HDD容量不足
- RAID障害
解答&解説はこちら
第7問
10進数 0.5 を2進数で表したものとして正しいものはどれか。
- 0.01₂
- 0.1₂
- 1.0₂
- 10.0₂
解答&解説はこちら
第8問
10進数 0.125 を2進数で表したものとして正しいものはどれか。
- 0.001₂
- 0.01₂
- 0.1₂
- 1.001₂
解答&解説はこちら
第9問
正規化浮動小数点数の説明として適切なものはどれか。
- 仮数部の先頭桁を0以外にそろえる
- 必ず整数に変換する
- 小数部を削除する
- 指数部を削除する
解答&解説はこちら
第10問
2進浮動小数点表現において、1.01₂ × 2³ を10進数へ変換した値として正しいものはどれか。
- 8
- 9
- 10
- 12
解答&解説はこちら
解答&解説
解答:第1問
正解:4. 5.625
計算:
101.1012 = 22 + 20 + 2-1 + 2-3
= 4 + 1 + 0.5 + 0.125
= 5.625
解答:第2問
正解:1. 1010.101₂
10 = 1010₂
0.625:
- 0.625×2=1.25 →1
- 0.25×2=0.5 →0
- 0.5×2=1.0 →1
→ .101₂
解答:第3問
正解:1. 大きな範囲の数値を効率的に表現する
科学技術計算で重要。
解答:第4問
正解:1. 仮数部と指数部
浮動小数点:
値 = 仮数 × 基数指数
解答:第5問
正解:2. 8ビット
IEEE754単精度:
| 部分 | ビット数 |
|---|---|
| 符号 | 1 |
| 指数 | 8 |
| 仮数 | 23 |
解答:第6問
正解:1. 無限桁を有限ビットで表現するため
0.1などは
2進数で有限にならない。
解答:第7問
正解:2. 0.1₂
0.12 = 2-1 = 0.5
解答:第8問
正解:1. 0.001₂
0.0012 = 2-3 = 0.125
解答:第9問
正解:1. 仮数部の先頭桁を0以外にそろえる
精度を最大化する。
解答:第10問
正解:3. 10
1.01₂
= 1 + 0.25
= 1.25
1.25 × 2³
= 1.25 × 8
= 10
知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

まずは無料でキャリア相談

コメント