正解は ウ
ビットマスク操作の基本問題です。8ビット符号の最上位ビットがパリティビットで、下位7ビットがデータ本体です。下位7ビットだけを取り出すには、「残したいビット位置に1、消したいビット位置に0」を並べたマスク値との AND(論理積)をとります。AND は両方が1のときだけ1を返すため、マスクが1の桁は元の値がそのまま残り、マスクが0の桁は必ず0になります。下位7ビットを残すマスクは2進数で 01111111、16進表記では 7F です。例えば元データが 10110101 なら、10110101 AND 01111111 = 00110101 となり、最上位のパリティビットだけが0にクリアされ、下位7ビットは無傷で取り出せます。したがってウが正解です。ビット操作の定石として、「特定ビットの取り出し(クリア)は AND マスク」「特定ビットのセットは OR マスク」「反転は XOR マスク」という3点セットで覚えておくと、この種の問題は即答できます。
ビット操作の3定石: 取り出し・クリア=AND、セット=OR、反転=XOR。16進1桁=2進4桁なので、7ビットマスクは 7F(0111 1111)と即変換できるように。