Examly題庫立即開始練習
國中教甄|資訊科技資訊科技115 年第 12 題單選題

執行以下 Python 指令之後,以下選項中何者是最後產生的輸出結果? data = [5, 7, 5, 6, 3] n = len(data) for i in range(n): for j in range(0, n - i - 1): if data[j] < data[j + 1]: data[j], data[j + 1] = data[j + 1], data[j] print(data)

A[7, 6, 5, 3]
B[3, 5, 5, 6, 7]
C[7, 6, 5, 5, 3]正確答案
D[3, 5, 6, 7]
答案與詳解
C
正確答案
本題考查氣泡排序法的運作原理,條件判斷為小於時交換,故為降冪排序。

為什麼答案是 C

正確執行降冪排序後的結果,元素數量與順序皆正確。

載入中…

資訊科技 相關題目

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

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

黑皮