最新国家开放大学电大《数据结构》期末题库及答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最新国家开放大学电大《数据结构》期末题库及答案
考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库还有其他网核及教学考一体化答案,敬请查看。
《数据结构》题库及答案一
一、单项选择题
1. 给定有n个元素的向量,建立一个有序单链表的时间复杂度是( C )。
A. O(1)
B. O(n)
C. O(n2)
D. O(nlog2n)
2. 带表头的双向循环链表的空表满足( B )。
A. first=NULL;
B. first->rLink==first
C. first->lLink==NULL
D. first->rLink==NULL
3. 栈的插入和删除操作在( A )进行。
A. 栈顶
B. 栈底
C. 任意位置
D. 指定位置
4. 在一个顺序存储的循环队列中,队头指针指向队头元素的( A )位置。
A. 前一个
B. 后一个
C. 当前
D. 后面
5. 假定一个顺序存储的循环队列的队头和队尾指针分别为front和rear,则判断队空的条件为( D )。
A. front+1 == rear
B. rear+1 == front
C. front == 0
D. front == rear
6. 设链式栈中结点的结构为(data, link),且top是指向栈顶的指针。若想摘除链式栈的栈顶结点,并将被摘除结点的值保存到x中,则应执行( A )操作。
A. x=top->data; top=top->link;
B. top=top->link; x=top->data;
C. x=top; top=top->link;
D. x=top->data;
7. 为增加内存空间的利用率和减少溢出的可能性, 由两个栈共享一块连续的内存空间时, 应将两栈的( D )分别设在这块内存空间的两端。
A. 长度
B. 深度
C. 栈顶
D. 栈底
8. 在系统实现递归调用时需利用递归工作记录保存( C ),当递归调用程序执行结束时通过它将控制转到上层调用程序。