問題
選択肢
- 1(n+1) AND 255
- 2(n+1) AND 256
- 3(n+1) OR 255
- 4(n+1) OR 256
正解
1. (n+1) AND 255
詳しい解説を見る解説を閉じる
解説
n が 0〜254 のとき next(n) は n+1、n が 255 のとき next(n) は 0 になる。255 は 2 進数で 11111111(下位 8 ビットが全て 1)である。(n+1) AND 255 とすると、n+1 が 256(100000000)になっても下位 8 ビットだけが残り 0 になる。それ以外では n+1 がそのまま得られる。よってアが正解。(出典: 平成27年度 秋期 応用情報技術者試験 午前 問1)
一問一答
全400問を繰り返し学習