民國106年 第2梯次 電腦軟體設計(C++)乙級 學科
第48題
C + + 語言的變數只能在類別產生的物件範圍內使用,是以下那一種變數?
題目
C + + 語言的變數只能在類別產生的物件範圍內使用,是以下那一種變數?
- (1) 區域變數
- (2) 全域變數
- (3) 實體變數
- (4) 靜態變數
官方答案
(3) 實體變數
解析
實體變數(非靜態成員變數)屬於類別的每個物件實例,只能透過具體物件存取,生命週期隨物件建立與銷毀。區域變數限定於區塊範圍,全域變數屬檔案/程式範圍,靜態變數屬類別共享,不屬單一物件。故描述符合實體變數。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。