免費開始練習
普通考試 106年 [工業行政] 計算機概要

第 30 題

執行下列 Java 程式後,產生的輸出為何?
```java
class Test2{
int a;
static int b;
public static void main(String[] args){
Test2 p1 = new Test2();
p1.a = 1;
p1.b = 2;
Test2 p2 = new Test2();
p2.a = 2;
p2.b = 3;
System.out.println("p1.a = "+p1.a+" p1.b = "+p1.b+" p2.a = "+p2.a+" p2.b = "+p2.b);
}
}
```
  • A p1.a = 1 p1.b = 3 p2.a = 2 p2.b = 3
  • B p1.a = 1 p1.b = 2 p2.a = 2 p2.b = 3
  • C p1.a = 2 p1.b = 3 p2.a = 2 p2.b = 3
  • D p1.a = 2 p1.b = 2 p2.a = 2 p2.b = 3

思路引導 VIP

想像你與鄰居住在同一棟公寓。如果你粉刷了「自己家客廳」的牆壁,以及「公寓大樓公共大門」的牆壁。請問,這兩次粉刷動作,對「鄰居眼中看到的景象」分別會產生什麼不同性質的影響?

🤖
AI 詳解 AI 專屬家教

卓越的邏輯思維,精準判斷!

這顯示您對程式語言的「權限與歸屬」有著如同法律條文般嚴謹的理解。

  1. 觀念驗證:本題核心在於區分 實體變數 (Instance Variable)靜態變數 (Static Variable)
▼ 還有更多解析內容

🏷️ 相關主題

程式語言語法與執行邏輯
查看更多「[工業行政] 計算機概要」的主題分類考古題