スポンサーリンク

【応用情報技術者試験】小数値の表現 実践問題10問(高難易度)

実践問題

解答&解説は第1問から第10問までを列挙しています。
まず問題を解いてから解答&解説を見ることを推奨します。

第1問

2進数 101.101₂ を10進数へ変換した値として正しいものはどれか。

  1. 5.125
  2. 5.25
  3. 5.5
  4. 5.625

解答&解説はこちら


第2問

10進数 10.625 を2進数へ変換したものとして正しいものはどれか。

  1. 1010.011₂
  2. 1010.101₂
  3. 1010.110₂
  4. 1110.101₂

解答&解説はこちら


第3問

浮動小数点表現の目的として最も適切なものはどれか。

  1. 大きな範囲の数値を効率的に表現する
  2. 文字コードを圧縮する
  3. CPUクロックを制御する
  4. RAID構成を管理する

解答&解説はこちら


第4問

浮動小数点数の構成要素として適切なものはどれか。

  1. 仮数部と指数部
  2. シリンダとセクタ
  3. トラックとページ
  4. オペコードとオペランド

解答&解説はこちら


第5問

IEEE754形式において、単精度浮動小数点数の指数部のビット数として正しいものはどれか。

  1. 4ビット
  2. 8ビット
  3. 11ビット
  4. 16ビット

解答&解説はこちら


第6問

浮動小数点演算で丸め誤差が発生する主な理由として最も適切なものはどれか。

  1. 無限桁を有限ビットで表現するため
  2. CPUクロック不足
  3. HDD容量不足
  4. RAID障害

解答&解説はこちら


第7問

10進数 0.5 を2進数で表したものとして正しいものはどれか。

  1. 0.01₂
  2. 0.1₂
  3. 1.0₂
  4. 10.0₂

解答&解説はこちら


第8問

10進数 0.125 を2進数で表したものとして正しいものはどれか。

  1. 0.001₂
  2. 0.01₂
  3. 0.1₂
  4. 1.001₂

解答&解説はこちら


第9問

正規化浮動小数点数の説明として適切なものはどれか。

  1. 仮数部の先頭桁を0以外にそろえる
  2. 必ず整数に変換する
  3. 小数部を削除する
  4. 指数部を削除する

解答&解説はこちら


第10問

2進浮動小数点表現において、1.01₂ × 2³ を10進数へ変換した値として正しいものはどれか。

  1. 8
  2. 9
  3. 10
  4. 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

問題へ戻る


知識に自信ができた方は、今度は自身のキャリアアップに向けて準備してみませんか?

未経験から、ITエンジニアへ。
「IT業界に興味はあるけれど、自分にできるか不安」「何から始めればいいのか分からない」そんな方のために、Tech GO は未経験からのIT転職を専門的にサポートします。求人を紹介するだけではなく、あなたの強みを整理し、応募準備から入社後の成…

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

コメント