数据结构期末考试模拟.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数据结构期末考试模拟.docx》由会员分享,可在线阅读,更多相关《数据结构期末考试模拟.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构期末考试模拟1.无需为表中的元素之间的逻辑关系而增加额外的存储空间是()的优点() A: 顺序表(正确答案)B: 链表C: 结构体D: 指针2.不是顺序表特点的是() A: 插入、删除需要移动元素B: 能随机访问任一元素C: 事先估计存储空间D: 所需空间与线性表长度成反比(正确答案)3.L是顺序表,已知表长度为8,经调用2次删除函数delete(L,2)后,表长度为() A: 6(正确答案)B: 8C: 7D: 54.线性表L=(a,b,c,d,e),定位查找第三个数据元素,结果为() A: abcdB: bcC: c(正确答案)D: cd5.线性表L=(a,b,c,d,e),在第4
2、个位置插入w后,L为() A: (a,b,w,c,d,e)B: (a,b,c,w,d,e)(正确答案)C: (a,b,c,d,w,e)D: (a,b,c,d,e,w)6.L是顺序表,已知表长度为5,删除第3个元素后,表长度为() A: 5B: 0C: 4(正确答案)D: 67.带头结点的单链表head为空的判定条件是() A: head=NULLB: head-next=NULL(正确答案)C: head-next=headD: head!=NULL8.(专基)下列选项中关于链表是线性表的哪种存储结构正确的是() A: 链式结构(正确答案)B: 顺序结构C: 散列结构D: 索引结构9.数据结构
3、中单链表是含有( )个指针域的链表() A: 两B: 三C: 零D: 一(正确答案)10.(专基)在插入、删除频繁的项目中,保存数据适合使用() A: 链表(正确答案)B: 顺序表C: 散列表D: 都不对11.用链表存储的线性表,其特点是() A: 便于随机存取B: 花费的存储空间比顺序表少C: 花费的存储空间比顺序表多(正确答案)D: 数据元素的物理顺序与逻辑顺序相同12.单链表中在p结点后插入s结点的语句序列是() A: s-next=p-next; p-next=s;(正确答案)B: p-next=s-next-next;C: p-next=s-next;D: p-next=s;13.(
4、专基)以下是单链表的优点的是() A: 存取方便,直接可以获得任何一个元素B: 插入、删除元素方便,避免移动大量的元素。(正确答案)C: 在内存里结点与结点之间是连续的D: 以上都不是14.在单链表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;15.(专基)单链表中修改第i个元素的时间复杂度是() A: O(1)B: O(n)(正确答案)C: O(nn)D: 都不对16
5、.单链表中删除p指针指向结点的后继则时间复杂度是(假设存在)() A: O(n)B: O(1)(正确答案)C: O(nn)D: 都不对17.(专基)线性表L在()情况下适用于使用链式结构实现。() A: 需不断对L进行删除插入(正确答案)B: 需经常修改L中的结点值C: L中结点结构复杂D: L中含有大量的结点18.带头结点的单链表H为空的条件应该是下面描述正确的是() A: next=NULLB: H=NULLC: H-next=NULL(正确答案)D: 以上都不对19.专基)顺序表和链表分别指() A: 线性表的顺序存储结构和链式存储结构(正确答案)B: 线性表的顺序存储结构和随机存储结构
6、C: 线性表的顺序存储结构和索引存储结构D: 线性表的顺序存储结构和散列存储结构20.单链表中删除p指针指向结点的后继(假设存在)的语句序列正确的是() A: p-next=p-next;B: p-next=p-next-next;(正确答案)C: p-next=p;D: p=p-next;21.L是线性表,已知表长度length的值是5,经过一次插入运算后,length的值不是() A.4(正确答案)B.7(正确答案)C.5(正确答案)D.622.在单链表中,增加头结点的目的不是() A: 使单链表至少有一结点(正确答案)B: 标志表中首结点位置(正确答案)C: 方便运算的实现D: 说明单链
7、表是线性表的链式存储实现(正确答案)23.(专基)下面关于线性表的叙述中,正确的是() A: 线性表采用顺序存储,必须占用一片连续的存储单元(正确答案)B: 线性表采用顺序存储,便于进行插入和删除操作C: 线性表采用链接存储,不必占用一片连续的存储单元(正确答案)D: 线性表采用链接存储,便于插入和删除操作(正确答案)24.在具有n个结点的单链表中,实现()的操作,其时间复杂度为O(n) A: 遍历链表(正确答案)B: 找链表的第i个结点(正确答案)C: 在p指针的结点之后插入一个结点D: 删除p指向结点的后继结点25.基于顺序表特点的说法,正确的有() A: 顺序表的存储空间是静态分配的(正
8、确答案)B: 预分配的空间太大,会造成存储单元的浪费(正确答案)C: 预分配的空间过小,会造成因不足发生溢出(正确答案)D: 顺序表可以快速存取数据(正确答案)26.在顺序表中插入和删除一个结点,需平均移动结点个数不正确的是() A: n/2和(n+1)/2(正确答案)B: (n+1)/2和n/2(正确答案)C: n/2和(n-1)/2D: (n-1)/2和n/2(正确答案)27.在( )的运算中,使用链表比顺序表好() A: 插入(正确答案)B: 根据序号查找C: 删除(正确答案)D: 无须连续空间(正确答案)28.(专基)下面关于线性表的叙述中,正确的是() A: 线性表采用顺序存储,必须
9、占用一片连续的存储单元。(正确答案)B: 线性表采用顺序存储,便于进行插入和删除操作。C: 线性表采用链接存储,不必占用一片连续的存储单元。(正确答案)D: 线性表采用链接存储,便于插入和删除操作。(正确答案)29.下列选项中不是单链表的优点的是() A: 存取方便,直接可以获得任何一个元素(正确答案)B: 插入、删除元素方便,避免移动大量的元素C: 在内存里结点与结点之间是连续的(正确答案)D: 以上都不是(正确答案)30.在插入、删除频繁的项目中,保存数据不适合使用() A: 链表B: 顺序表(正确答案)C: 散列表(正确答案)D: 都不对(正确答案)31.(专基)单链表的结点包含两部分:
10、( )和( )() A: 指针域(正确答案)B: 索引域C: 散列域D: 数据域(正确答案)32.在一个单链表中,已知q所指结点不是最后结点,在q之后插入p所指结点,则不能执行() A: p-next =q; q-next=p;(正确答案)B: p-next = q-next; q-next = p;C: p-next = q-next; q=p;(正确答案)D: q-next = p; p-next =q;(正确答案)33.从一个具有n个结点的单链表中查找第i个结点(假设存在),则需要循环查找的次数不是() A: n(正确答案)B: iC: n-i(正确答案)D: n+i(正确答案)34.不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 期末考试 模拟
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内