Q
混淆布爾表達式
-1
A
回答
2
替代在x
值,y
,並且z
:
(true || !false) && (!true || true)
翻轉否定值:
(true || true) && (false || true)
更換或運算語句(如果一方是真實的,整個語句true):
true && true
Replac e ANDed語句(如果雙方均爲真,則全部陳述爲真):
true
-1
(x || !y) && (!x || z)
= (T || !F) && (!T || T) <-- plug in x = T, y = F, z = T
= (T || T) && (F || T) <-- !F = T, !T = F
= T && T <- T || T = T, F || T = T
= T <- T && T = T
其實,請告訴我們什麼是如此混亂;我有些困惑,你覺得它很混亂。
1
對或錯總是爲真。 true || false
真和真總是正確的。 true && true
0
X在第一個分組中爲true,導致第一個分組爲true。 Z在第二個分組中爲真,從而導致第二個分組爲真。因此第1組和第2組是正確的。
相關問題
- 1. Oracle CASE表達式混淆
- 2. 正則表達式混淆
- 3. 正則表達式混淆
- 4. 正則表達式混淆
- 5. Python布爾邏輯混淆
- 6. 布爾方法混淆
- 7. numpy布爾索引混淆
- 8. 布爾Python值混淆
- 9. 布爾邏輯混淆
- 10. while循環布爾混淆
- 11. 字符串布爾混淆
- 12. 布爾表達式
- 13. 布爾表達式
- 14. 布爾表達式
- 15. 正則表達式格式混淆
- 16. Python的正則表達式混淆=
- 17. 混淆正則表達式的結果
- 18. 正則表達式示例混淆
- 19. 正則表達式管道混淆
- 20. Java正則表達式中的混淆
- 21. 混淆HTML正則表達式
- 22. Boost正則表達式混淆
- 23. 關於常量表達式的混淆
- 24. 使用正則表達式的混淆
- 25. 混淆函數表達式和聲明
- 26. xpath表達式後代混淆
- 27. 正則表達式 - 捕獲組混淆
- 28. 正則表達式邊界混淆
- 29. 正則表達式:捕獲,組,混淆
- 30. 愚蠢的正則表達式混淆
(true || true)&&(false || true)是true所以你有什麼問題? – abhiasawa
這應該被標記爲家庭作業嗎? –
@DavidHoerster我不認爲這是一個家庭作業問題。即使教授也不會給出這樣簡單的問題:P – abhiasawa