- トップページ
- 基本情報技術者
- 平成19年度秋季問題一覧
- 平成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ビットシフト→元の数の2倍になる。
- 元の数を加算する。
上記の処理を行っているのは、下図よりアである。
キーワード
- 「シフト演算」関連の過去問題・・・シフト演算とは
お問い合わせ