LONGEPASS
Q93.

一Java 程式片段如下,執行後下列何者為其輸出?電腦軟體設計(JAVA) 乙級 Java 第 93 題 題目 圖片

電腦軟體設計(JAVA) · 乙級 · Java · Q93

難易度分析

2 / 5

此題考查對 Java 集合框架中排序方法之執行邏輯的理解,需能正確判斷字串在字典順序排列後的相對位置,屬於基本語法應用題。

正確答案:②Eric

② Eric:Collections.sort() 對字串進行字典順序(字母順序)排序,Eric 以 E 開頭在四個名字中字母順序最小,排序後位於索引 0 的位置。

錯誤選項解析

  • ① Michael:Michael 在字母排序中位於最後一位,Collections.sort() 會依字典順序排列字串,因此不會是第一個元素。
  • ③ Jeff:Jeff 以 J 開頭,字母順序排在 Eric 之後,排序後不會是第一個元素。
  • ④ Joel:Joel 以 J 開頭,字母順序排在 Eric 之後,排序後不會是第一個元素。
Learning Tip

"此題考點為 Collections.sort() 的排序規則。字串排序依 Unicode 字典順序(即字母順序)進行,大寫字母優先於小寫字母。常考陷阱為混淆 Vector 與 ArrayList 的差異,但兩者在使用 Collections.sort() 時行為相同。實務上建議優先使用 ArrayList,因 Vector 為同步化集合,效能較差。"

學員答題分佈

①Michael0%
②Eric0%
③Jeff0%
④Joel0%

此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!

相似類型題目