修了試験 2019-12-08実施分 基本情報技術者試験 問3
2桁の2進数x_1x_2が表す整数をxとする。 2進数x_2x_1が表す整数を,xの式で表したものはどれか。 ここで,int(r)は非負の実数rの小数点以下を切り捨てた整数を表す。
正答3
解説
正解はウ。 2桁の2進数x_1x_2が表す値はx=2x_1+x_2なので,上位ビットx_1=int(x/2)である。 並び替えたx_2x_1が表す値はy=2x_2+x_1=2(x-2x_1)+x_1=2x-3x_1=2x-3int(x/2)となる。まとめて解く
修了試験 2019-12-08実施分を通しで解く(80問)→