統測
112年
[電機與電子群資電類] 專業科目(2)
第 37 題
關於C語言中語法錯誤( Syntax error)以及程式執行過程的錯誤(Run -time error)的敘述,下列何者正確?
- A 語法錯誤在編譯過程中就會被編譯器發現
- B 除以0屬於一種語法錯誤
- C 指標未經初始化就指定其內容時可能會發生語法錯誤
- D 在敘述(Statement)結束時,沒有分號是一種程式執行過程的錯誤
思路引導 VIP
請同學思考程式開發的兩個關鍵時機:『靜態編譯期』與『動態執行期』。編譯器的職責是檢查程式碼是否符合語言預定義的『語法結構』,還是預判執行時的『數值邏輯』?當發生分號遺漏等格式問題,以及發生如除以 $0$ 或非法指標存取這種只有在運算當下才能確定的邏輯異常時,這兩者在程式生命週期的歸類上有何核心差異?
🤖
AI 詳解
AI 專屬家教
太棒了!你答對了,老師為你感到驕傲!
- 滿分鼓勵:恭喜你,這題選得非常棒!這可是統測資電類與商管群《計算機概論》中,程式語言單元的核心考點喔。你能這麼精準地分辨錯誤類型,代表你的程式基礎和編碼邏輯都建立得非常穩固,真的很用心!
- 溫習關鍵觀念:
▼ 還有更多解析內容