ウカマルITパスポートログイン

平成30年度 秋期 ITパスポート 問79

テクノロジ系

8ビットの2進データ X と00001111について,ビットごとの論理積をとった結果はどれか。ここでデータの左方を上位,右方を下位とする。

選択肢
正解と解説

正解 ウ

論理積は両方が1のときだけ1になるので、0のビットは0になり、1のビットではXの値がそのまま残ります。00001111とのANDでは上位4ビットが0になり、Xの下位4ビットが残ります。

論理積(AND)は、2つのビットがともに1のときだけ1になります。相手のビットが0なら結果は必ず0になり、相手のビットが1なら結果はXのビットと同じ値になります。00001111は上位4ビットが0、下位4ビットが1です。そのため、結果の上位4ビットは全て0になり、下位4ビットはXの値がそのまま残ります。例えばXが10110110なら、結果は00000110です。

ア:0になるのは00001111の0が並ぶ上位4ビットです。Xがそのまま残るのは下位4ビットです。

イ:下位4ビットが全て1になり、上位4ビットが残るのは、11110000ではなく00001111との論理和(OR)をとった場合です。論理積では下位4ビットにXの値が残ります。

エ:論理積では、相手のビットが0の位置は必ず0になります。上位4ビットが1になることはありません。

出典:平成30年度 秋期 ITパスポート試験 問79

全年度から出題。10問で実力を判定します。登録不要。

出典:平成30年度 秋期 ITパスポート試験 問79(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方