民國110年 第2梯次 電腦軟體設計(C++)乙級 學科

第52題

編譯程式語言時,下列何者並不會用來實作符號表?

題目

編譯程式語言時,下列何者並不會用來實作符號表?

  1. (1) Tree
  2. (2) Graph
  3. (3) Hash Table
  4. (4) List

官方答案

(2) Graph

解析

編譯器在處理符號表(記錄變數、函式名稱、型別、位址等資訊)時,常見實作方式包括雜湊表(Hash Table)提供平均 O(1) 查詢、二元搜尋樹(Tree)保持有序便於範圍操作、鏈結串列(List)作簡易線性結構。圖(Graph)用於表示節點間複雜關聯(如流程圖、相依圖),並非符號表的典型實作結構。因此題目問「不會用來」實作符號表者為 Graph,選 2。

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

官方資料