阿摩線上測驗 登入

申論題資訊

試卷:98年 - 098年身心障礙人員4等_資訊處理#33579
科目:程式設計
年份:98年
排序:0

題組內容

一、請以程式語言之邏輯判斷以下五種情況為真或假(TRUE/FALSE)(若已知 a=3, b=4, c=2, d=0):(每小題 5 分,共 25 分)

申論題內容

⑶ a > b || b > c && a == b

詳解 (共 1 筆)

詳解 提供者:hchungw
給定條件 a=3, b=4, c=2, d=0,我們可以根據這些值計算表達式 a > b || b > c && a == b 的結果。
根據給定的值:
a 的值為 3
b 的值為 4
c 的值為 2
我們可以將這些值代入表達式進行計算:
比較 a > b 的結果是 FALSE,因為 3 不大於 4。
比較 b > c 的結果是 TRUE,因為 4 大於 2。
比較 a == b 的結果是 FALSE,因為 3 不等於 4。
在C++和許多其他語言中,&&(邏輯與)運算符的優先級高於 ||(邏輯或)運算符。因此,我們首先計算 b > c && a == b。
b > c && a == b 的結果是 TRUE && FALSE,即 FALSE。
最後,我們將前面的結果與 a > b 使用 || 運算符進行結合:
a > b || FALSE 即 FALSE || FALSE,其結果是 FALSE。
因此,表達式 a > b || b > c && a == b 的結果是 FALSE。