NOIP 普及组初赛 · NOIP 2007 普及组初赛试题 第 18 题

选择题 · 答案 D · 考点:逻辑代数

← 整套速查表 NOIP 普及组初赛 全部真题

题目

设 A=B=True,C=D=False,以下逻辑运算表达式值为假的有(  )。

答案:D

考点

逻辑代数

解题思维

直接代入 A=B=True, C=D=False,按优先级(非>与>或)逐层算括号,发现只有 D 最后会塌成 False,其余都被 T 撑住了。

常见错误

最易掉进优先级陷阱:把 ¬A∧B 当成 ¬(A∧B) 算,或者误以为 ¬(((A∧B)∨C)∧D) 里 D 先与,其实括号强制先算 (A∧B)∨C 再与 D 才取非。还有人会忽略题目问的是“值为假”,看到三个真就慌,其实只要盯住 D 的中间步骤:(D∨C)=F,A∧F=F,F∧B=F,稳稳假。

详细解析(节选)

这道题考的是逻辑代数(布尔运算)的代入求值。核心就三件事:真值代入、运算优先级、括号顺序。

先给概念捋直:

优先级记住:¬ > ∧ > ∨。括号里的先算,括号外再按优先级。

命题人爱在哪挖坑? 1. 把 ¬A∧B 看成 ¬(A∧B),结果差个真值; 2. 在 ¬(((A∧B)∨C)∧D) 里,先算 D 再算或,其实括号强制先算 (A∧B)∨C; 3. 看到三个选项都是真,就以为题目出错了,忘了题目问的是“值为假”; 4. 忽略括号里的 D∨C 其实是 F,导致后面全塌。

拿到题先想什么?

逐项推演(只写关键转折):

A. (¬A∧B) ∨ (C∧D∨A)

B. ¬(((A∧B)∨C)∧D)

C. A∧(B∨C∨D)∨D

D. (A∧(D∨C))∧B

避坑再强调一遍:

考频与趋势: 逻辑代数在题库里共考了 47 题,覆盖 7 个级别(2007-2026)。逐年分布:2007 年 5 题、2008 年 2 题、2010 年 2 题、2011 年 1 题、2012 年 2 题、2013 年 1 题、2014 年 1 题、2020 年 1 题、2023 年 3 题、2024 年 9 题、2025 年 15 题、2026 年 5 题。分赛事看:GESP 五级 20 题占比最大,其次是 NOIP 提高组初赛 9 题、GESP 八级 6 题、NOIP 普及组初赛 5 题、GESP 六级 3 题、GESP 七级 2 题、CSP 入门级 2 题。

从数据能看出什么?近五年(2021-2025)逻辑代数考频明显上扬,尤其是 2024 年 9 题、2025 年 15 题,说明命题人正在加大这块的权重。未来可能继续高频出现,且更倾向于结合括号嵌套和优先级陷阱来考,不像早期那样简单代入。暂无足够依据预测具体题型变化,但可以笃定:以后遇到逻辑表达式,别只盯着结果,要像刚才那样把每一步的括号和优先级掰开揉碎看。

所以,这道题的正确答案只能是 D。

同考点真题

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断