問題
選択肢
- 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のとき n+1 は1〜255で,255との論理積をとっても下位8ビットがそのまま残り値は変わらない。n=255のとき n+1=256(2進数で100000000)と255(011111111)の論理積は0になり,next(255)=0と一致する。したがって (n+1) AND 255 が正しい。(出典: 平成22年度 春期 応用情報技術者試験 午前 問1)
一問一答
全400問を繰り返し学習