CSP初赛复习-02-逻辑运算-练习题

PDF及答案公众号回复关键字:CSPC02

逻辑运算-练习题

计算下列逻辑表达式:

1、P∨¬P = ( )

2、A=True,B=False,C=True,D=False,A∧B∨C∧D = ( )

3、A=True,B=False,C=True,D=False,A∧B∨C∧D ∨¬A = ( )

4、23 +2 or (2 and 5 * 3 - 6) xor 5 = ( )

5、2 and 7 xor 8 and 15 ÷ 3 + 6 xor 5 =( )

6、(23 + 13 or 11) and 5 * (19 - 6 xor 5) =( )


往年真题

1 以下逻辑表达式的值恒为真的是( )

A.P∨(¬P∧Q)∨(¬P∧¬Q)

B.Q∨(¬P∧Q)∨(P∧¬Q)

C.P∨Q∨(P∧¬Q)∨(¬P∧Q)

D.P∨¬Q∨(P∧¬Q)∨(¬P∧¬Q)

2 若A=True,B=False,C=True,D=False,以下逻辑运算表达式真的有( )

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

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

3 设A=true,B=false,C=true,D=false,以下逻辑运算表达式值为真的是( )

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

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

4 当(A>=B) and (B>=C)的取值为true时,那么表达式(A>C) or (B=C)的取值为( )

A. True B. False C. 无法判断

D. 只有当ABC三个数都为正数时才为true

E. 只有当ABC三个数都为正数时才为false

6 设A=B=true,C=D=false,以下逻辑运算表达式为真的有( )

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

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

7 命题“P→Q”可读做P蕴涵Q,其中P、Q是两个独立的命题。只有当命题P成立而命题Q不成立时,命题“P→Q”的值为false,其他情况均为true。与命题“P→Q”等价的逻辑关系式是( )

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

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

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

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

9 在Pascal语言中,判断a不等于0且b不等于0的正确的条件表达式是( )

A. not a=0 or not b=0 B. not((a=0)and(b=0)) C.not(a=0 and b=0)

D. (a<>0)or(b<>0) E. (a<>0)and (b<>0)

10 设A=B=D=true,C=E=false,以下逻辑运算表达式值为真的有( )

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

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

11 设全集I = {a, b, c, d, e, f, g, h},集合 B**A = {a, b, c,d, e, f},AC = {c, d, e},B**A= {a, d},那么集合 CBA为( )

A.{c, e} B. {d, e} C. {e} D. {c, d, e} E. {d, f}

12 设全集I = {a, b, c, d, e, f, g},集合A = {a, b, c},B = {b, d, e},C = {e, f, g},那么集合为( )

A. {a, b, c, d} B. {a, b, d, e} C. {b, d, e} D. {b, c, d, e} E. {d, f, g}

posted @ 2023-07-04 18:57  new-code  阅读(354)  评论(0)    收藏  举报