Examly題庫立即開始練習
司法海巡移民特考計算機大意10832單選題

有關 C 語言陣列(Array)的敘述,下列何者錯誤?

A陣列在程式執行階段不可以改變
B支援檢查所使用陣列之位址/索引(Index)是否超出宣告範圍正確答案
C在函數間使用位址/指標傳遞陣列
D陣列元素內容可以儲存其他陣列的位址
答案與詳解
B
正確答案
C 語言陣列不會自動檢查索引是否越界,需由程式設計者自行負責。

為什麼答案是 B

C 語言「不會」自動檢查陣列索引是否越界,存取超出範圍的索引不會報錯,但會造成未定義行為(記憶體踩踏),這是 C 著名的安全缺陷,故敘述錯誤為本題答案。

考點:陣列大小固定考點:無邊界檢查考點:指標傳遞考點:指標陣列
載入中…

計算機大意 相關題目

想練更多計算機大意考古題?

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

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