FUNDAMENTAL INFORMATION TECHNOLOGY ENGINEER
基本情報技術者の問題解説
問題
図は1ビット半加算器である。A=1、B=1 のとき、出力 (S, C) として正しいものはどれか。
- ア (0, 0)
- エ (0, 1)
- ウ (1, 0)
- イ (1, 1)
出典:オリジナル問題|参考範囲:試験要綱Ver.5.5 / FEシラバスVer.9.2 科目A範囲
正解と解説
正解:(0, 1)
正解:(0, 1)
考え方:半加算器では,和 S は A XOR B,桁上がり C は A AND B で求める。A=1,B=1 のとき,S=1 XOR 1=0,C=1 AND 1=1 なので,出力は (S,C)=(0,1)。
誤答の見分け方:(1,0)はSとCの役割を逆にした誤り。(1,1)はXORをORのように扱った誤り。(0,0)は桁上がりを落としている。
押さえるポイント:半加算器は2進数の 1+1=10 を回路で表すもの。下位ビットがS,繰り上がりがCという対応で覚える。
この問題について
IPAが公開するシラバス・試験範囲・公開問題の出題形式を参考にした独自作成問題。公式問題・過去問題の転載ではありません。
公式試験問題、過去問題、公式サンプル問題、市販教材の問題文を転載したものではありません。