ITパスポート 平成25年度 秋期 特別措置試験 問54
基礎理論
論理演算に関する問題
“男性のうち,20 歳未満の人と 65 歳以上の人”に関する情報を検索するための検索式として,適切なものはどれか。
- ア 男性 AND(20 歳未満 AND 65 歳以上)
- イ 男性 AND(20 歳未満 OR 65 歳以上)
- ウ 男性 OR(20 歳未満 AND 65 歳以上)
- エ 男性 OR(20 歳未満 OR 65 歳以上)
答えと解説
✓ これが正解イ 男性 AND(20 歳未満 OR 65 歳以上)
解説
その二つを同時に満たす人がいるか、と自分に聞きます。
設問の日本語を、条件の形にほどきます。男性のうち、という言い方は、男性であり、かつを表すので、ここは両方を満たす結び方にします。二十歳未満の人と六十五歳以上の人、という部分は注意が必要です。日本語は、と、でつなぎますが、一人が両方にはなれないので、中身はどちらかを満たす形になります。だから、男性という条件と年齢の条件を結んだ式が正解です。内側を両方満たす形にした選択肢は、当てはまる人が誰もいません。外側をどちらかにした選択肢は、男性なら全員が当たってしまいます。外も内も緩めた選択肢では、女性の十歳の人まで当たります。論理演算の問は、日本語の、と、に引きずられると外します。
見分ける物差しは一つのものが同時に持てるかどうかで、同時に持てないなら、そこは必ずどちらかの結び方になります。
ほかの選択肢の解説
- ア 男性 AND(20 歳未満 AND 65 歳以上):内側も両方を満たす形にしています。一人が二十歳未満で同時に六十五歳以上にはなれないので、当てはまる人が一人もいなくなります。内側の結び方だけを取り違えています。
- ウ 男性 OR(20 歳未満 AND 65 歳以上):外側をどちらかにして、内側を両方にしています。外側が緩く男性なら全員が当たり、しかも内側はやはり誰も満たしません。二か所とも誤る、最も外れた選択肢です。
- エ 男性 OR(20 歳未満 OR 65 歳以上):外も内も、どちらかを満たす形にしています。これでは男性のうちという絞りが消え、女性の十歳の人まで拾われます。広く集める式を問われたならこちらが答えですが、ここでは外側の結び方が誤りです。
関連用語
- 論理演算かつ・またはで条件を結ぶ考え方で、排他的論理和などもこれに入ります。
出典:平成25年度 秋期 ITパスポート試験(特別措置試験) 問54
解説は当サイト独自のもので、IPA(独立行政法人情報処理推進機構)とは関係ありません。
関連問題
- 平成29年度 秋期 (特別措置試験) 問98:
ベン 図の 網掛けした 部分の 検索条件 (論理演算) - 平成28年度 秋期 (特別措置試験) 問74:
関係 データベースに 関する 問題 (論理演算) - 平成27年度 春期 (特別措置試験) 問97:
論理演算に 関する 問題 (論理演算) - 平成26年度 春期 (特別措置試験) 問57:
論理演算に 関する 問題 (論理演算) - 平成25年度 秋期 (特別措置試験) 問64:
論理演算式 (論理演算)
同じ分野の問題
誤りを見つけたら報告する