Examly題庫立即開始練習
2 類科共用卷
地方政府公務人員四等-電子工程類科地方政府公務人員四等-電信工程類科
計算機概要11431單選題

在開發一個學生管理系統時,需要儲存 100 位學生的成績,且要求能夠快速透過座號(索引)查詢成績。若只使用「陣列」這種結構,則在「陣列」已滿的情況下,要再新增第 101 位學生成績時,通常該如何處理?

A直接在記憶體最後方再配置空間,無須更動既有陣列
B只能將前 50 位學生成績刪除,釋放出空間
C宣告一個更大的陣列並把資料複製過去正確答案
D利用彈性插入功能直接擴增陣列大小
答案與詳解
C
正確答案
靜態陣列大小固定,滿了要擴充只能「開新的更大陣列→複製舊資料→釋放舊空間」。

為什麼答案是 C

標準做法:宣告更大的新陣列(常見為 2 倍),把舊資料逐一複製過去,再釋放舊陣列。這就是動態陣列(dynamic array)的擴充機制。

考點:連續記憶體考點:資料完整性考點:動態陣列擴充考點:陣列 vs 鏈結串列
載入中…

計算機概要 相關題目

想練更多計算機概要考古題?

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

Download on theApp Store即將推出Google Play
黑皮