- トップページ
- 基本情報技術者
- 平成19年度春季問題一覧
- 平成19年度春季問題9-解答・解説-分析
平成19年度春季問題
問題9
論理型の変数 A , B の値に対して,次の条件文と同値なものはどれか。ここで,AND は論理積,OR は論理和,XOR は排他的論理和,True は真,False は偽,= は等号を表す。
if ( A = True AND B = False ) OR (A = False AND B = True) then …
ア | if ( ( A AND B ) = True) then … |
イ | if ( ( A AND B ) = False) then … |
ウ | if ( ( A OR B ) = True) then … |
エ | if ( ( A XOR B ) = True) then … |
論理型の変数 A , B の値に対して,次の条件文と同値なものはどれか。ここで,AND は論理積,OR は論理和,XOR は排他的論理和,True は真,False は偽,= は等号を表す。
if ( A = True AND B = False ) OR (A = False AND B = True) then …
ア | if ( ( A AND B ) = True) then … |
イ | if ( ( A AND B ) = False) then … |
ウ | if ( ( A OR B ) = True) then … |
エ | if ( ( A XOR B ) = True) then … |
解答:エ
<解説>
(A=True AND B=False) OR (A=Falese AND B=True)
この条件文を論理式に書き換えると以下の式になる。
(A ・ B) + (A ・B)
この論理式は排他的論理和(EOR、XOR)である。
よってエが正解である。
お問い合わせ