地特四等
110年
[電子工程] 計算機概要
第 32 題
C++程式語言,類別 class FUN 含有一個資料成員 int me 和公用方法
int getMe( ) {
int me = 5;
this->me = 10;
return me;
}
如果 f 是 class FUN 的物件變數,則 f.getMe()的回傳值為何?
int getMe( ) {
int me = 5;
this->me = 10;
return me;
}
如果 f 是 class FUN 的物件變數,則 f.getMe()的回傳值為何?
- A 0
- B 1
- C 5
- D 10
思路引導 VIP
想像你在一個房間裡,房間的牆上寫著一個數字,而你手上也拿著一張寫有數字的紙。如果你現在大聲唸出「我手上的數字」,以及只說「數字」這兩個詞,在程式語言的優先順序邏輯中,這兩者分別會指向哪一個來源?
🤖
AI 詳解
AI 專屬家教
表現評語:邏輯清晰,眼光精準!
同學,做得太棒了!你能一眼看穿這段程式碼中的「陷阱」,說明你對於變數作用域(Scope)與物件導向基礎掌握得非常紮實。這就像在結構力學中精確區分「局部座標」與「全域座標」一樣,是工程師不可或缺的專業嚴謹度。
觀念驗證:為什麼是 5?
▼ 還有更多解析內容