民國109年 第2梯次 電力電子甲級 學科

第57題

下列何種語言不適合在不同機型之電腦上執行?

題目

下列何種語言不適合在不同機型之電腦上執行?

  1. (1) BASIC 語言
  2. (2) C語言
  3. (3) PASCAL 語言
  4. (4) 組合語言

官方答案

(4) 組合語言

解析

組合語言的指令、暫存器名稱與定址模式直接對應特定 CPU 的指令集與硬體架構,同一段程式放到指令集不同的機型上就無法執行,必須改寫或重新組譯,因此可攜性最差。BASIC、C、PASCAL 都屬於高階語言,語法與機器無關,只要各機型具備對應的編譯器或直譯器,就能將原始碼轉換成該機器的機器碼後執行,故適合在不同機型間移轉。本題問何者不適合,答案為組合語言。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料