民國108年 第1梯次 電腦軟體應用丙級 學科

第25題

下列哪一個程式語言依然還保存pointer 的概念?

題目

下列哪一個程式語言依然還保存pointer 的概念?

  1. (1) Java
  2. (2) Basic
  3. (3) Objective-C
  4. (4) C#

官方答案

(3) Objective-C

解析

Objective-C 承襲 C 語言語法,可直接使用指標(pointer)操作記憶體位址,並以指標存取物件,是仍保留指標概念的程式語言。Java 刻意移除指標,以參照(reference)與垃圾回收避免記憶體誤用;Basic 以高階語法為主,不強調記憶體位址操作;C# 雖可在 unsafe 區塊中使用指標,但屬特殊情境而非語言核心機制,相較之下 Objective-C 才是正解。

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

官方資料