テクノロジ系
春期
応用情報技術者 2023年 春期 問1
1 / 80
0以上255以下の整数のに対して、 Jn+1 (0=n<255) next (n) (n= 255) と定義する。next (n)と等しい式はどれか。ここで、XANDy 及び★ORyは、それぞ れxとyを2進数表現にして、桁ごとの論理積及び論理和をとったものとする。
正解と解説
表示する
正解 ア
(n+1) AND 255
next(n)はn<255ではn+1、n=255では0になります。(n+1) AND 255は、n<255ではn+1がそのまま残り、n=255のときは256 AND 255=0となって定義に一致するので(ア)が正解です。256とのANDやORでは下位8ビットへの丸め込みが行われず、正しい結果になりません。