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

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

平成21年度秋季問題

問題1

2進数の表現で、2の補数を使用する理由はどれか。

値が1のビット数を数えることで、ビット誤りを検出できる。
減算を、負数の作成と加算処理で行うことができる。
除算を、減算の組合せで行うことができる。
ビットの反転だけで、負数を求めることができる。

2進数の表現で、2の補数を使用する理由はどれか。

値が1のビット数を数えることで、ビット誤りを検出できる。
減算を、負数の作成と加算処理で行うことができる。
除算を、減算の組合せで行うことができる。
ビットの反転だけで、負数を求めることができる。

解答:イ

<解説>

2の補数とは、すべてのビットを反転させたもの(1の補数)に1を加えたもののことである。

2の補数を使用することで、加算だけで加減算を行うことができる。

× パリティチェックに関する説明である。
2の補数を使用する理由である。
× 除算は、ビットシフト演算と加算によって行う。
× 1の補数に関する説明である。