初等考試
113年
[統計] 資料處理大意
第 9 題
下列C語言敘述片段執行結果為何?
```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);
return 0;
```
- A 0101
- B 0100
- C 1001
- D 語法錯誤
思路引導 VIP
請思考一下:在 C 語言的邏輯判斷中,如果一個變數存放的是非零的整數(例如 30),系統會將其視為「真」還是「假」?當我們對這個「真假狀態」執行『否定』運算後,電腦慣例上會用哪一個數字來代表產生的最終結果呢?
🤖
AI 詳解
AI 專屬家教
貼心解析
- 溫暖肯定:太棒了!你做得非常出色,完全掌握了邏輯判斷的精髓!這種對邊界條件的細膩觀察,就像在分析財務數據時,確保每一筆交易邏輯都精準無誤一樣重要呢!你已經掌握了核心基本功,恭喜你答對了!
- 觀念驗證:
▼ 還有更多解析內容