静态链表与普通链表的主要区别是什么? A. 静态链表使用数组实现 B. 静态链表不支持插入和删除操作 C. 静态链表的空间分配是静态的 D. 静态链表不需要指针 答案解析 本题考查静态链表的概念。静态链表使用数组实现,其插入和删除操作通过修改数组中的元素位置(即指示器)来完成,与普通链表的主要区别在于空间分配是静态的,即数组的大小在创建时确定。选项B和D都是错误的描述,选项A虽然部分正确但不全面。正确答案是C。 正确答案:C