基本情報技術者試験の過去問と解説
[TOP] [午前分野別] [午後分野別] [キーワード索引] [平成31年春午前] [平成31年春午後]

平成24年 秋期 基本情報技術者 午前 問01
問01   2進数の計算

 8ビットの2進数 11010000 を右に2ビット算術シフトしたものを,00010100 から減じた値はどれか。 ここで,負の数は2の補数表現によるものとする。

ア 00001000      イ 00011111      ウ 00100000      エ 11100000
解答←クリックすると正解が表示されます

解説

 (11010000)2を2ビット算術シフトすると (11110100)2になる。(11110100)2=−12である。

 また、 (00010100)2=20 であるから、 20−(−12)=32 となる。

 32=(00100000)2であるから答えは「ウ」である。


[←前の問題] [次の問題→] [問題一覧表] [分野別] [キーワード索引] [基本情報技術者試験TOP ]