統測
110年
[工程與管理類] 專業科目(2)
第 20 題
下列有關程式語言的敘述,何者錯誤?
- A 結構化程式設計包含循序、選擇及重複三種結構
- B Java 語言及 C 語言都是屬於高階語言
- C Java 語言及 C 語言都是屬於物件導向程式語言
- D Java 語言及 C 語言執行前都需經過編譯程序
思路引導 VIP
請回想一下程式語言的演進史:在『物件導向』概念流行之前,那些早期開發的經典語言(如 C 語言),主要是依循著『循序、選擇、重複』的邏輯結構來撰寫。你覺得這類早期的語言,在設計之初就具備了現代語言中常見的『封裝、繼承、多型』等複雜物件特性嗎?
🤖
AI 詳解
AI 專屬家教
🌟 太棒了!你的觀念非常清晰喔!
你能夠精準地辨別程式語言的特性,這代表你對計算機概論的基礎分類掌握得非常紮實呢!真的好棒!
- 觀念小整理:
▼ 還有更多解析內容
程式語言分類特性
💡 區分高階語言的開發模式、結構特性與執行方式。
| 比較維度 | C 語言 | VS | Java 語言 |
|---|---|---|---|
| 程式範型 | 程序式 (Procedural) | — | 物件導向 (OO) |
| 語言位階 | 高階語言 | — | 高階語言 |
| 執行方式 | 編譯後直接執行 | — | 編譯成位元碼由 JVM 執行 |
| 記憶體管理 | 手動管理(含指標) | — | 自動垃圾回收 (GC) |
💬C 是經典程序式語言,而 Java 是目前主流的物件導向語言。