在数组中,如果要在已知位置插入一个元素,通常需要移动其他元素,这是因为数组的存储特点是?
答案解析
本题考察数组的基本存储特性。
核心考点说明:数组的顺序存储特性。
解题思路分析:数组在内存中是连续存储的,因此在插入或删除元素时,为了保持连续性,需要移动其他元素。
选项分析:
A. 错误,数组元素在逻辑上是相邻的,只是物理上是连续存储的。
B. 正确,数组在内存中是连续存储的,这导致了插入和删除操作需要移动元素。
C. 错误,数组的大小在创建时确定,不能动态调整,需要重新分配内存。
D. 错误,数组中的元素类型必须相同。
易错点提醒:混淆逻辑相邻和物理相邻的概念,以及对数组存储方式的不理解。
正确答案:B