Examly題庫立即開始練習
國小教甄|資訊科技資訊科技114 年第 48 題單選題

以下 Java 程式碼欲計算陣列中所有奇數的和,哪個選項正確?

A應將 n%2!=0 改為 n%2==0
B應將 s+=n 改為 s+=n\*2
C應檢查 arr 是否為 null 或空陣列正確答案
D程式碼正確無誤
答案與詳解
C
正確答案
計算陣列總和前應先檢查陣列是否為 null,以避免拋出 NullPointerException。

為什麼答案是 C

若傳入的陣列參考為 null,直接使用增強型 for 迴圈遍歷會拋出 NullPointerException,故應事先檢查以確保程式穩健性。

載入中…

資訊科技 相關題目

想練更多資訊科技考古題?

Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。

黑皮