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

第48題

C + + 語言的變數只能在類別產生的物件範圍內使用,是以下那一種變數?

題目

C + + 語言的變數只能在類別產生的物件範圍內使用,是以下那一種變數?

  1. (1) 區域變數
  2. (2) 全域變數
  3. (3) 實體變數
  4. (4) 靜態變數

官方答案

(3) 實體變數

解析

實體變數(非靜態成員變數)屬於類別的每個物件實例,只能透過具體物件存取,生命週期隨物件建立與銷毀。區域變數限定於區塊範圍,全域變數屬檔案/程式範圍,靜態變數屬類別共享,不屬單一物件。故描述符合實體變數。

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

官方資料