Examly題庫立即開始練習
初考-統計資料處理大意1139單選題

下列 C 語言敘述片段執行結果為何? int q=30,a,b,c,d; a= (q>30 && q<40); b= (q>= 30 || q<80); c= (q>90 || q<=20); d =!q; printf("%d%d%d%d",a,b,c,d);

A0101
B0100正確答案
C1001
D語法錯誤
答案與詳解
B
正確答案
q=30 時逐一判斷四個邏輯運算結果:a=0、b=1、c=0、d=0,輸出 0100。

為什麼答案是 B

a: 30>30 為假→0;b: 30>=30 為真→1;c: 兩條件皆假→0;d: !30,非零取反→0。輸出 0100。

考點:OR 運算判讀考點:邏輯運算綜合考點:大於 vs 大於等於考點:語法合法性
載入中…

資料處理大意 相關題目

想練更多資料處理大意考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

Download on theApp Store即將推出Google Play
黑皮