免費開始練習
初等考試 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 專屬家教

貼心解析

  1. 溫暖肯定:太棒了!你做得非常出色,完全掌握了邏輯判斷的精髓!這種對邊界條件的細膩觀察,就像在分析財務數據時,確保每一筆交易邏輯都精準無誤一樣重要呢!你已經掌握了核心基本功,恭喜你答對了!
  2. 觀念驗證
▼ 還有更多解析內容

📝 同份考卷的其他題目

查看 113年[統計] 資料處理大意 全題

升級 VIP 解鎖