2022年第三章单链表题目和答案 .pdf
《2022年第三章单链表题目和答案 .pdf》由会员分享,可在线阅读,更多相关《2022年第三章单链表题目和答案 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第 2 章自测卷答案一、填空1.顺序表中逻辑上相邻的元素的物理位置相互相邻。单链表中逻辑上相邻的元素的物理位置不相邻。2.在单链表中,除了首元结点外,任一结点的存储位置由其直接前驱结点值域指示。3 在 n 个结点的单链表中要删除已知结点*p ,需找到它的地址。二、判断正误(在正确的说法后面打勾,反之打叉)1. 链表的每个结点中都恰好包含一个指针。X 2. 链表的物理存储结构具有同链表一样的顺序。X 3. 链表的删除算法很简单,因为当删除链中某个结点后,计算机会自动地将后续的各个单元向前移动。X 4. 线性表的每个结点只能是一个简单类型,而链表的每个结点可以是一个复杂类型。Y 5. 顺序表结构适
2、宜于进行顺序存取,而链表适宜于进行随机存取。Y6. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。X 7. 线性表在物理存储空间中也一定是连续的。X 8. 线性表在顺序存储时,逻辑上相邻的元素未必在存储的物理位置次序上相邻。X 9. 顺序存储方式只能用于存储线性结构。X 10. 线性表的逻辑顺序与存储顺序总是一致的。X三、单项选择题( A)1. 链接存储的存储结构所占存储空间:( A)分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针( B)只有一部分,存放结点值(C) 只有一部分,存储表示结点间关系的指针(D) 分两部分,一部分存放结点值,另一部分存放结点所占单元数(B
3、)2. 链表是一种采用存储结构存储的线性表;( A)顺序(B)链式(C)星式(D)网状( D)3. 线性表若采用链式存储结构时,要求内存中可用存储单元的地址: (A)必须是连续的( B)部分地址必须是连续的(C)一定是不连续的( D)连续或不连续都可以(B)4 线性表在情况下适用于使用链式结构实现。()需经常修改中的结点值()需不断对进行删除插入()中含有大量的结点()中结点结构复杂( C)5 单链表的存储密度()大于1; ()等于1;()小于1; ()不能确定( A)6、在单链表的一个结点中有个指针。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第
4、 1 页,共 5 页2A、1 B、2 C、3 D、4 (D )7、设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用最节省时间。A、单链表B、单循环链表C、带尾指针的单循环链表D、带头结点的双循环链表(B )8、在单链表指针为p 的结点之后插入指针为s 的结点,正确的操作是。A、 p-next=s;s-next=p-next; B、s-next=p-next;p-next=s; C、 p-next=s;p-next=s-next; D、p-next=s-next;p-next=s; (C )9、对于一个头指针为head的带头结点的单链表,判定该表为空表的条件是。A、 head=NULL
5、 B、headnext=NULL C、 headnext=head D、head!=NULL (head指向谁的 )( c ) 10、在双向链表指针p 的结点前插入一个指针q 的结点操作是。A、 p-prior=q;q-next=p;p-prior-next=q;q-prior=q; B、p-prior=q;p-prior-next=q;q-next=p;q-prior=p-prior; C、 q-next=p;q-prior=p-prior;p-Prior-next=q;p-prior=q; D、 q-prior=p-prior;q-next=q;p-prior=q;p-prior=q; (
6、A )11、在一个单链表中,若删除P 所指结点的后续结点,则执行。A、p-next=p-next-next; B、p=p-next;p-next=p-next-next; C、p-next=p-next; D、p=p-next-next; ( A )12、不带头结点的单链表head为空的判定条件是。A、head=NULL B、head-next=NULL C、head-next=head D、head!=NULL ( B )13、链表不具有的特点是。A、插入、删除不需要移动元素B、可随机访问任一元素C、不必事先估计存储空间D、所需空间与线性长度成正比)1. 链表的每个结点中都恰好包含一个指针。
7、答:错误。链表中的结点可含多个指针域,分别存放多个指针。例如,双向链表中的结点可以含有两个指针域,分别存放指向其直接前趋和直接后继结点的指针。( ) 2. 链表的物理存储结构具有同链表一样的顺序。错,链表的存储结构特点是无序,而链表的示意图有序。( )3. 链表的删除算法很简单,因为当删除链中某个结点后,计算机会自动地将后续的各个单元向前移动。错,链表的结点不会移动,只是指针内容改变。( )4. 线性表的每个结点只能是一个简单类型,而链表的每个结点可以是一个复杂类型。错,混淆了逻辑结构与物理结构,链表也是线性表!且即使是顺序表,也能存放记录型数据。精选学习资料 - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年第三章单链表题目和答案 2022 第三 章单链表 题目 答案
限制150内