SC情報処理安全確保支援士試験 午前Ⅰ
平成31年度春期 情報処理安全確保支援士 午前Ⅰ 問7
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
選択肢
- アォァーールーランテョ
- イ入力出力4ぢ @ の万万000000ィ入力出力4万 C の万001111ッ入カ出力4ぢ C / 万PJ 110100ェ
- ウ入力出力4 |ぢgp |と|のり|1ち|
- エ111111
解き方のヒントを見る
午前I 問07:論理回路は“条件チェックの流れ”として読もう
左の回路は、まず `B AND C` で「BもCもOKかな?」を確認して、その結果に `A` や `D` をさらに掛け合わせているよ。つまり `E = A AND (B AND C)`、 `F = D AND (B AND C)` になるんだ。右の回路は最後が OR 素子なので、「どれかがOKなら出力する」動きになるよ。同じ入力を入れたときに、左と右で出力が変わる組合せを探そう。
この問題で問われていること
論理回路をそのまま眺めるだけでなく、いったん論理式に置き換えて、左右の出力がどこで違うかを比べられるかがポイントだよ。
Logic Circuit Comparison
left: E=A∧(B∧C)、 F=D∧(B∧C); right uses OR instead
B∧C=0 when B=1、C=0\nleft -> E=0、F=0\nright -> E=1、F=1
確認ポイント
- 左だけ成立する条件を探す。
- AND 回路は `B AND C` が 0 なら両出力も 0 に寄る。
- 選択肢ウを式で確認する。
正解と解説を見る
正解
ウ
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア
不正解だよ。A,B,C,Dが全部0なら、左のAND回路でも右のOR回路でも出力E,Fはどちらも0になるよ。つまり「左側だけで成立」ではなく「両方で成立」なんだ。合鍵を左の店だけで作れるかと思ったら、右の店でも同じ鍵が作れちゃう感じだよ。
選択肢イ
不正解だよ。入力が A=0, B=0, C=1, D=1 のとき、左側のANDだけの回路は、BとCの両方が1ではないので途中で0になり、EもFも0になるよ。これは表の E=1, F=1 と合わないんだ。むしろ右側のOR回路なら「どれか1つでも1ならOK」というゆるい窓口なので成立するよ。
選択肢ウ(正解)
正解だよ。入力が A=1, B=1, C=0, D=1 のとき、左側のAND回路ではBとCの組合せが0になるので、EもFも0になるよ。一方、右側のOR回路ではBかCのどちらかが1なら通るので、途中結果が1になり、E,Fも1になってしまうんだ。表の E=0, F=0 は左側だけに合うから、これが正解だよ。
選択肢エ
不正解だよ。A,B,C,Dが全部1なら、左のAND回路でも右のOR回路でもE,Fは1になるよ。ANDは全員そろったら通す門、ORは1人でも来たら通す門だけど、全員そろっている場面ではどちらの門も通れてしまうんだ。だから左側だけとは言えないよ。
出典:独立行政法人 情報処理推進機構(IPA)平成31年度春期 情報処理安全確保支援士試験 午前Ⅰ 問7(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針