スポンサーリンク

【応用情報技術者試験】計算誤差 実践問題10問(高難易度)

実践問題

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

第1問

浮動小数点演算で発生する「丸め誤差」の説明として最も適切なものはどれか。

  1. データを暗号化する際の誤差
  2. 無限桁を有限桁へ近似することで生じる誤差
  3. CPUクロック誤差
  4. HDD回転誤差

解答&解説はこちら


第2問

10進数 0.1 を2進数で正確に表現しにくい主な理由として適切なものはどれか。

  1. 無限循環小数になるため
  2. CPU性能不足
  3. 主記憶容量不足
  4. RAID構成によるため

解答&解説はこちら


第3問

桁落ちが発生しやすい計算として最も適切なものはどれか。

  1. 非常に近い値同士の減算
  2. 大きな値同士の加算
  3. 整数同士の乗算
  4. ビット演算

解答&解説はこちら


第4問

情報落ちの説明として適切なものはどれか。

  1. 大きな数に小さな数を加えても小さい値が反映されない現象
  2. HDD障害によるデータ消失
  3. CPU停止による演算失敗
  4. RAID障害による誤差

解答&解説はこちら


第5問

オーバフローの説明として適切なものはどれか。

  1. 表現可能範囲を超える値が発生すること
  2. 小数点以下が切り捨てられること
  3. キャッシュヒット率低下
  4. ネットワーク遅延増加

解答&解説はこちら


第6問

アンダフローの説明として適切なものはどれか。

  1. 値が非常に小さくなり表現できなくなること
  2. 主記憶不足
  3. HDD容量不足
  4. CPUクロック低下

解答&解説はこちら


第7問

有効桁数が限られる原因として最も適切なものはどれか。

  1. コンピュータ内部表現のビット数制限
  2. CPU故障
  3. ディスク容量不足
  4. RAID障害

解答&解説はこちら


第8問

数値計算において誤差を小さくする方法として適切なものはどれか。

  1. 桁数を増やす
  2. 主記憶を削減する
  3. CPU停止する
  4. HDD回転数を下げる

解答&解説はこちら


第9問

浮動小数点演算において (0.1 + 0.2) ≠ 0.3 となる場合がある主な理由として適切なものはどれか。

  1. 丸め誤差
  2. HDD故障
  3. CPUクロック不足
  4. RAID障害

解答&解説はこちら


第10問

絶対誤差の説明として適切なものはどれか。

  1. 真値と近似値との差の絶対値
  2. CPUクロック誤差
  3. データ圧縮率
  4. HDDアクセス時間

解答&解説はこちら


解答&解説

解答:第1問

正解:2. 無限桁を有限桁へ近似することで生じる誤差

丸め誤差:

誤差 = 真値 – 近似値

問題へ戻る


解答:第2問

正解:1. 無限循環小数になるため

0.1₁₀:

0.110 = 0.0001100110011・・・2

無限循環。

問題へ戻る


解答:第3問

正解:1. 非常に近い値同士の減算

有効桁が失われる。

問題へ戻る


解答:第4問

正解:1. 大きな数に小さな数を加えても小さい値が反映されない現象

例:
1,000,000 + 0.001

問題へ戻る


解答:第5問

正解:1. 表現可能範囲を超える値が発生すること

巨大値で発生。

問題へ戻る


解答:第6問

正解:1. 値が非常に小さくなり表現できなくなること

極小値で発生。

問題へ戻る


解答:第7問

正解:1. コンピュータ内部表現のビット数制限

有限ビットだから。

問題へ戻る


解答:第8問

正解:1. 桁数を増やす

倍精度利用など。

問題へ戻る


解答:第9問

正解:1. 丸め誤差

0.1や0.2は
正確表現困難。

問題へ戻る


解答:第10問

正解:1. 真値と近似値との差の絶対値

絶対誤差:

|真値 – 近似値|

問題へ戻る


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

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

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

コメント