30 執行下列 Java 程式後,產生的輸出為何?
(A)false false
(B) false true
(C)true true
(D) true false
答案:登入後查看
統計: A(167), B(37), C(17), D(94), E(0) #1718989
統計: A(167), B(37), C(17), D(94), E(0) #1718989
詳解 (共 5 筆)
#5560875
void 代表函數不返回值
又 fix() 內的b1是區域變數
所以 start() 內的值都不會被更動
如果想要變更b1 可以參考以下code
又 fix() 內的b1是區域變數
所以 start() 內的值都不會被更動
如果想要變更b1 可以參考以下code
2
0
#4917917
不是因為傳入0不執行,
就算題目改成boolean b1 = true,
void fix( boolean b1)做b1 = false,
印出來的b1也是true,不會被改成false
2
0
#5053876
這是很典型的全域變數與區域變數的判別,此題是判別區域變數
2
0