民國111年 第2梯次 電腦軟體設計丙級 學科

第53題

下列程式語言,何者具備指標 (Pointer) 處理能力?

題目

下列程式語言,何者具備指標 (Pointer) 處理能力?

  1. (1) BASIC
  2. (2) C
  3. (3) JAVA
  4. (4) C#

官方答案

(2) C

解析

指標(Pointer)是存放記憶體位址的變數,程式設計師可透過指標直接存取位址、進行動態記憶體配置與位址運算。C 語言完整支援指標與指標運算,是其核心特性。BASIC 以高階敘述為主,不直接操作記憶體位址;Java 與 C# 基於記憶體安全考量,以參考(reference)取代指標,並由執行環境管理記憶體,不開放任意指標運算。故答案為 2。

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

官方資料