基礎理論
基本情報技術者試験|絶対値がほぼ等しい2つの近接した数値の差を求めたとき、有効桁数が大きく失われる現象を何というか
絶対値がほぼ等しい2つの近接した数値の差を求めたとき、有効桁数が大きく失われる現象を何というか。
ア打切り誤差(計算の途中で級数を切る誤差)
イ丸め誤差
ウ情報落ち
エ桁落ち現象
正解
エ.桁落ち現象
桁落ちは値がほぼ等しい数の引き算で上位桁が打ち消し合い、残る有効桁が大幅に減る現象。設問の『近接した数値の差で有効桁が失われる』に一致するため正しい。
?選択肢ごとの解説
ア ×打切り誤差は無限級数や反復計算を有限回で打ち切ることで生じる誤差で、減算による桁の相殺とは原因が異なる。
イ ×丸め誤差は表現できる桁数に収めるため端数を切捨て・四捨五入する際の誤差で、近接値の減算特有の現象ではない。
ウ ×情報落ちは絶対値が大きく異なる数の加減算で小さい方の下位桁が反映されず失われる現象で、桁落ちとは逆方向の状況である。
エ ○桁落ちは値がほぼ等しい数の引き算で上位桁が打ち消し合い、残る有効桁が大幅に減る現象。設問の『近接した数値の差で有効桁が失われる』に一致するため正しい。
基礎理論の他の問題
浮動小数点数による実数の表現形式について、最も適切に説明したものはどれか。16進数の 0.2C を10進数で表したものはどれか。4種類の文字A・B・C・Dが出現確率0.5,0.25,0.125,0.125で現れる。ハフマン符号化を行ったとき、1文字あた…2入力の排他的論理和(XOR)の出力が1になるのは、入力の組合せがどのような場合か。10進数の478を16進数で表したものはどれか。8進数の0.34を10進数で表したものはどれか。2進数 11010110 を16進数に変換した値として正しいものはどれか。8ビットで10進数の-90を表す。2の補数表現のビット列と、参考として1の補数表現のビット列の組合せとして正しいものはどれか…
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-a3-0020
