平成31年度 春期 基本情報技術者試験 午前 問1
テクノロジ/基礎理論10進数の演算式7÷32の結果を2進数で表したものはどれか。
出典:平成31年度 春期 基本情報技術者試験 午前 問1
- ア0.001011
- イ0.001101
- ウ0.00111
- エ0.0111
正解:ウ
解説
7を2進数で表すと111,32は2の5乗(2⁵)なので,7を32で割ることは111を右へ5桁シフトすることに相当します。したがって7÷32は2進数で0.00111と表せます。
選択肢ごとの解説
- ア誤り。0.001011は桁の並びや位置を取り違えた値で,7÷32の正しい2進表現ではありません。
- イ誤り。0.001101は111の並び順を取り違えた値で,正しくは0.00111です。
- ウ正しい。7は2進数で111,32は2⁵なので,111を右へ5桁シフトした0.00111が正しい値です。
- エ誤り。0.0111は111を4桁シフトした値で,32ではなく16(2⁴)で割った場合の値になります。