基本情報技術者試験 平成30年度 秋期 午前 問2「次に示す手順は,列中の少なくとも一つは1であるビット列が与えられたとき,最も右に…」の正解と解説です。基本情報技術者試験の「数学」分野の過去問で、これまでの受験者の正答率は約55%です。
ウ. 論理積(AND)
正答率 55.0%(1,963人中 1,080人が正解)
最も右にある1だけを残し他を0にするには、A から1を引いた B との XOR で生成したマスク C を、A と AND して最下位1ビットだけを残します。よって a に入るのは論理積(AND)でウが正解です。