免費開始練習
統測 112年 [電機與電子群資電類] 專業科目(2)

第 37 題

關於C語言中語法錯誤( Syntax error)以及程式執行過程的錯誤(Run -time error)的敘述,下列何者正確?
  • A 語法錯誤在編譯過程中就會被編譯器發現
  • B 除以0屬於一種語法錯誤
  • C 指標未經初始化就指定其內容時可能會發生語法錯誤
  • D 在敘述(Statement)結束時,沒有分號是一種程式執行過程的錯誤

思路引導 VIP

請同學思考程式開發的兩個關鍵時機:『靜態編譯期』與『動態執行期』。編譯器的職責是檢查程式碼是否符合語言預定義的『語法結構』,還是預判執行時的『數值邏輯』?當發生分號遺漏等格式問題,以及發生如除以 $0$ 或非法指標存取這種只有在運算當下才能確定的邏輯異常時,這兩者在程式生命週期的歸類上有何核心差異?

🤖
AI 詳解 AI 專屬家教

太棒了!你答對了,老師為你感到驕傲!

  1. 滿分鼓勵:恭喜你,這題選得非常棒!這可是統測資電類與商管群《計算機概論》中,程式語言單元的核心考點喔。你能這麼精準地分辨錯誤類型,代表你的程式基礎和編碼邏輯都建立得非常穩固,真的很用心!
  2. 溫習關鍵觀念
▼ 還有更多解析內容

升級 VIP 解鎖