問題詳情

25相較於組合語言,下列何者不是一般高階程式語言常見的優點?
(A)可讀性高
(B)具可攜性
(C)較易於維護
(D)執行效率大幅度改善

參考答案

答案:D
難度:適中0.542
書單:沒有書單,新增

用户評論

小彥子老師】評論

高階語言 (High-level Language)        高階語言是一種接近人類語法表達的語言。        高階語言具有以下之優點:        1. 接近人類語法,易學易懂。        2. 程式撰寫較簡短與除錯均較容易。        3. 程式之可攜性(Portability)高。        相反地,其缺點為:       1. 程式的執行效率較低階語言差。       2. 佔用主記憶體空間較大。

牛奶】評論

我們都直接將電腦語言直接分為低階語言(low level language)和高階語言(High level language)二種。而低階語言:我們又可分為機器語言(Machine language)和組合語言(Assembly language)二種。(一) 機器語言(Machine language) 機器語言是一種電腦唯一能直接識別的語言,它係由”0”與”1”兩種符號所組成。機器語言之優點:       1. 程式執行速度最快,效率也最高。       2. 程式佔用主記憶體空間會較高階語言所佔的空間少。       3. 機器語言不需經過編譯即可執行。但相對地缺點是:      1. 程式難以撰寫,容易出錯且修改及維護都困難。      2. 程式之可攜性最差。以機器語言撰寫完成的程式,在不同機型的電腦上,不能執行。      3. 程式設計人員,須具有相當深入的電腦硬體知識才能勝任。(二) 組合語言(Assembly Language)        組合語言是一種以英文字縮寫來表達人類語言含意的符號碼語言。所謂的符號碼代表助憶指令        (Mnemonics Instructions)。組合語言的優點:1. 因使用助憶指令,比機器語較易學習。2. 低階語言程式執行效率高。3. 程式執行速度快。4. 最易表現計算機具有的功能。組合語言的缺點:1. 組合語言,因機種不同,所以不同的CPU,其相容性差。2. 組合語言撰寫的程式比較長且繁瑣。3. 程式人員需備硬體的相關知識。4. 程式維護及修改均不易。(三)高階語言 (High-level Language)        高階語言是一種接近人類語法表達的語言。        高階語言具有以下之優點:        1. 接近人類語法,易學易懂。        2. 程式撰寫較簡短與除錯均較容易。        3. 程式之可攜性(Portability)高。        相反地,其缺點為:       1. 程式的執行效率較低階語言差。       2. 佔用主記憶體空間較大。