必ず受かる情報処理技術者試験

当サイトは、情報処理技術者試験に合格するためのWebサイトです。
ITパスポート試験,基本情報技術者,応用情報技術者,高度試験の過去問題と解答及び詳細な解説を掲載しています。
  1. トップページ
  2. 基本情報技術者
  3. 平成19年度秋季問題一覧
  4. 平成19年度秋季問題2-解答・解説-分析

平成19年度秋季問題

問題2

非負の2進数 b1b2…bn を3倍したものはどれか。

b1b2…bn0 +b1b2…bn
b1b2…bn00-1
b1b2…bn000
b1b2…bn1

非負の2進数 b1b2…bn を3倍したものはどれか。

b1b2…bn0 +b1b2…bn
b1b2…bn00-1
b1b2…bn000
b1b2…bn1

解答:ア

<解説>

2進数を3倍にするには、次の処理を行う。

  1. 左に1ビットシフト→元の数の2倍になる。
  2. 元の数を加算する。

上記の処理を行っているのは、下図よりアである。