問題
選択肢
- 1(x div 256)+(x mod 256)
- 2(x div 256)+(x mod 256)×256
- 3(x div 256)×256+(x mod 256)
- 4(x div 256)×256+(x mod 256)×256
正解
2. (x div 256)+(x mod 256)×256
詳しい解説を見る解説を閉じる
解説
上位 8 ビットは x div 256(256 で割った商)、下位 8 ビットは x mod 256(256 で割った余り)で取り出せる。上位と下位を入れ替えると、元の下位 8 ビットが上位(×256 の重み)に、元の上位 8 ビットが下位に来る。したがって入れ替え後の値は (x mod 256)×256+(x div 256) となり、これと等しいイが正解。(出典: 平成23年度 秋期 応用情報技術者試験 午前 問1)
一問一答
全400問を繰り返し学習