IPA過去問ドリル

平成29年度 春期 基本情報技術者試験 午前 問2

テクノロジ/基礎理論

0 以外の数値を浮動小数点表示で表現する場合,仮数部の最上位桁が 0 以外になるように,桁合わせする操作はどれか。ここで,仮数部の表現方法は,絶対値表現とする。

出典:平成29年度 春期 基本情報技術者試験 午前 問2

正解:エ

解説

浮動小数点数は,仮数部と指数部に分けて数値を表現します。正規化とは,仮数部の最上位桁が0以外(絶対値表現の場合は最上位桁が1以上)になるように桁をずらし,それに合わせて指数部を調整する操作のことです。これによって同じ値を表す表現の重複をなくし,有効桁数を最大限に活用できます。

選択肢ごとの解説

  • 誤り。切上げは,端数を切り上げて丸める操作であり,桁合わせとは異なります。
  • 誤り。切捨ては,端数を切り捨てて丸める操作であり,桁合わせとは異なります。
  • 誤り。桁上げは,加算などで生じた繰上りを上位桁に反映する操作であり,仮数部の桁合わせとは異なります。
  • 正しい。仮数部の最上位桁が0以外になるように桁をずらし,指数部を調整する操作が正規化です。
基本情報技術者の過去問を演習モードで解く