民國114年 第3梯次 數位電子乙級 學科
第76題
相較於標準C 語言,有關Embedded C 新增定義的功能,下列何者正確?
題目
相較於標準C 語言,有關Embedded C 新增定義的功能,下列何者正確?
- (1) 物件導向(object- oriented)
- (2) 定點數學運算(fixed-point arithmetic)
- (3) 巢狀結構體(nested-structure)
- (4) 地址空間命名(named address spaces)
官方答案
(2) 定點數學運算(fixed-point arithmetic)、(4) 地址空間命名(named address spaces)
解析
Embedded C(ISO/IEC TR 18037)是在標準 C 之上擴充嵌入式系統所需功能,主要包括:定點數(fixed-point)運算的型別與運算子、具名位址空間(named address spaces)以區分程式記憶體、資料記憶體與周邊暫存器等不同位址區域,以及硬體 I/O 的直接定址。物件導向的類別、繼承、多型屬於 C++ 等語言,標準 C 與 Embedded C 都沒有;巢狀結構體(在 struct 內再宣告 struct)原本就是標準 C 的既有語法,並非新增定義。因此正確者為2、4。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。