正答2
解説
正解は2です。
浮動小数点数の演算で生じる誤差の種類を区別する問題です。
代表的なものに丸め誤差、オーバフロー、情報落ち、桁落ちがあります。
【選択肢別解説】
1:× これはオーバフローの説明です。
演算結果が表現できる最大値を超える現象で、丸め誤差ではありません。
2:○ これが丸め誤差の説明です。
仮数部のけた数には限りがあるため、最下位けたより下を四捨五入・切上げ・切捨てで処理します。
このとき真の値との間に生じる差が丸め誤差です。
3:× 指数部の小さい方の仮数部の下位けたが失われる現象は、情報落ちです。
情報落ちは、絶対値の大きく異なる数どうしの加減算で、指数部をそろえるときに起こります。
乗除算では指数部をそろえる操作をしないので、「乗除算において」とする点も誤りです。
いずれにしても、丸め誤差の説明ではありません。
4:× これは桁落ちの説明です。
絶対値がほぼ等しい数の減算などで上位の有効けたが消え、有効数字が大きく減る現象です。
【ポイント】
丸め誤差はけた数の限界による端数処理、情報落ちは大きさが極端に違う数の加減算、桁落ちは近い数の引き算と整理して覚えます。