基礎理論
基本情報技術者試験|2入力の排他的論理和(XOR)の出力が1になるのは、入力の組合せがどのような場合か
2入力の排他的論理和(XOR)の出力が1になるのは、入力の組合せがどのような場合か。
ア両方の入力がともに1のときに限り出力が1になる
イ少なくとも一方が1なら出力1となる
ウ両方の入力がともに0のときだけ出力1
エ2つの入力が互いに異なるときだけ出力1
正解
エ.2つの入力が互いに異なるときだけ出力1
XORは入力が異なる(0と1、または1と0)とき1、同じ(0と0、1と1)とき0を出力する。設問の『互いに異なるときだけ1』はこの真理値表と一致するため正しい。
?選択肢ごとの解説
ア ×両方1のときだけ1になるのは論理積(AND)の説明であり、XORは両方1のとき逆に0になる。
イ ×少なくとも一方が1なら1になるのは論理和(OR)の説明で、ORは両方1でも1だがXORは両方1で0になる点が異なる。
ウ ×両方0のときだけ1になる回路は否定論理和(NOR)に相当し、XORの真理値表とは一致しない。
エ ○XORは入力が異なる(0と1、または1と0)とき1、同じ(0と0、1と1)とき0を出力する。設問の『互いに異なるときだけ1』はこの真理値表と一致するため正しい。
基礎理論の他の問題
1ビットの半加算器において、2入力A・Bから桁上げ(キャリー)を生成する論理回路はどれか。10進数の478を16進数で表したものはどれか。8進数の0.34を10進数で表したものはどれか。2進数 11010110 を16進数に変換した値として正しいものはどれか。8ビットで10進数の-90を表す。2の補数表現のビット列と、参考として1の補数表現のビット列の組合せとして正しいものはどれか…符号なし8ビットの固定小数点数で、上位4ビットを整数部、下位4ビットを小数部に割り当てる。表現できる最大値はいくらか。2の補数表現の負の整数-48に対して、符号を保ちながら算術右シフトを2ビット行った結果を10進数で表すとどれか。符号なし整数13を論理左シフトで3ビットずらした結果を10進数で表すとどれか。ただしけたあふれは生じないものとする。
この問題の「深掘り・誤答の完全解説・覚え方」は、登録すると読めます。
基本情報技術者試験は全4,036問。公開しているのはその一部で、登録すると残りも一問ごとにAI解説つきで解けます。SRS暗記カード・全真模試・弱点診断まで。
登録は1分・クレジットカード不要。無料のまま練習・暗記カード・模試まで使えます。
作成・校閲:ukamiru編集部 · 基本情報技術者試験 過去問 · fe-a3-0024
