数据结构2023年期中考试

发布 2022-09-24 23:52:28 阅读 7354

2011计本期中考试试题。

数据结构。姓名学号序号: 成绩:

注意事项:1、本试卷满分100分,考试时间90分钟;

2、请在答题纸上作答。

一。 单项选择题,每空有一个正确选择,请将正确的选择填在___上。(每空2分,共20分)

1.下面程序段的时间复杂度为。

int i=1;

while (i<=n)

i=i*2;

a o(nb o(n1/2) c o(n2d o(log2n)

2.数据的逻辑结构被形式地定义为b=(k,r),其中k是 __的有限集合,r是k上的___的有限集合。

a 算法b 数据元素c数据操作 d逻辑结构。

e 操作f 映象g存储h关系。

3.数据结构在计算机内存中的表示是指。

a 数据的存储结构b 数据结构

c 数据的逻辑结构d 数据元素之间的关系。

4.链表不具备的特点是。

a 可随机访问任一结点 b 插入删除不需要移动元素

c 不必事先估计存储空间 d 所需空间与其长度成正比。

5.带头结点的双循环链表l为空表的条件是。

a l==nullb l->next==null

c l->prior==nulld l->next==l

6.在一个长度为n的顺序存储的集合中查找值为x的元素时,在等概率的情况下,查找成功时的平均查找长度为。

a nb n/2 c (n+1)/2 d (n-1)/2

7. 一个栈的输入序列为1 2 3 4 5,则下列序列中不可能是栈的输出序列的是___

a、2 3 4 1 5 b、5 4 1 3 2

c、2 3 1 4 5 d、1 5 4 3 2

8. 若线性表最常用的操作是存取第i个元素及其前趋的值,则采用___存储方式节省时间。

a、单链表 b、双链表 c、单循环链表 d、顺序表

9.中缀表达式a*(b+c)/(d-e+f)的后缀表达式是。

a a*b+c/d-e+fb ab*c+d/e-f+

c abc+*ded abcdef*+/

二。 填空题,请将正确答案填在___上。(每空2分,共30分)

1.线性结构中元素之间存在关系,树形结构中元素之间存在一对多关系,图形结构中,元素之间存在关系。

2.向一个长度为n的顺序表中的第i个元素(0≤i≤n-1)之前插入一个元素时,需向后移动个元素。从一个长度为n的顺序表中删除第i个元素(0≤i≤n-1)时,需向前移动个元素。

3.对于一个具有n个结点的单链表,在*p结点后插入一个新结点的时间复杂度是在给定值为x的结点后插入一个新结点的时间复杂度是。

4.在具有n个单元的环形队列中共有maxsize个单元,那么队满时共有个元素。

5.对于栈,只能在位置插入和删除元素。对于队列,只能在位置插入和在位置删除元素。

6.将递归算法转换成对应的非递归算法时,通常需要使用这种线性数据结构。

7.设栈s和队列q的初始状态为空,元素a1,a2,a3,a4,a5,a6,a7,a8依次通过栈s,一个元素出栈后立即进入队列q,若8个元素出队列的次序是a3,a6,a7,a5,a8,a4,a2,a1,则栈s的容量至少应该是。

8.在一个单链表中p所指结点之后插入一个s所指结点时,应执行s->next和p->next的操作。

9.一个算法的时间复杂度为(3n2+2nlog2n+4n-7)/(5n),其数量级表示为。

三。 判断题,正确者在()中打√,错误者在()中打×。(每小题2分,共20分)

1.链表的每个结点中都恰好包含一个指针。

2.树形结构和图形结构都是线形结构。

3.顺序存储结构适合进行顺序存取,而链表适合进行随机存取。

4.线性表的线性存储结构优于链表存储结构。

5.算法分析的主要方面是可读性和文档性。

6.线性表的每个结点只能是一个简单类型,而链表的每个节点可以是一个复杂类型。

7.在一个长度为n(n>1)的单链表上,设有头和尾两个指针,执行删除单链表中的最后一个元素和链表的长度有关。

8.栈和队列的共同点是只允许在端点处插入和删除操作。

9. 栈和队列只能采用链式存储结构。

10.集合中的元素是有序的。

四。 问答题。(每小题5分,共30分)

1. 在双向链表中,prior和next分别指向前趋及后继结点,删除指针p所指结点的语句序列是:

2. 在双向链表结构中,若要求在p 指针所指的结点之前插入指针为s 所指的结点,则需执行下列语句:

s->next=p; s->priorp->prior=ss;

3. 写出下面稀疏矩阵的三元组线性表表示:

4.按要求进行广义表计算:画出下列广义表的不带表头附加结点的链接存储结构并写出深度和广度:

d=((e),(a,(b,c,d)))

以下2个问题基于下面的环形队列:

设环形队列q[8]的当前状态如下,5.写出队列q的队空、队满的条件及进队、出队操作的的描述语句;

6.画出元素a0,a1,a2,a3出队,元素a4,a5,a6,a7进队后队列q的状态。

2011计本期中考试试题。

数据结构答题纸 1

姓名学号序号: 成绩:

注意事项:本试卷满分100分,考试时间90分钟;

一。 单项选择题,每空有一个正确选择,请将正确的选择填在___上。(每空2分,共20分)

二。 填空题,请将正确答案填在___上。(每空2分,共30分)

2011计本期中考试试题。

数据结构答题纸 2

姓名学号序号: 成绩:

三。 判断题,正确者在()中打√,错误者在()中打×。(每小题2分,共20分)

四。 问答题。(每小题5分,共30分)

2023年期中考试

1.水果 蔬菜中往往含有一些碱性物质如碳酸钠。当食用这些食物时,碳酸钠进入血液后,人体的即时反应是 1 碳酸钠与血液中的 缓冲对发生作用,相应的反应式。2 所形成的 通过 器官 以 的形式排出体外。3 因此,通过血液中缓冲物质的作用,使血液中的 维持在相对稳定状态。2.右图为人体体温调节示意图,请据...

2023年期中考试

安宁市县街学校2011学年下学期。五年级数学期中测试卷。班级姓名得分t span cr r 8 亲爱的同学们,大家好!一学期已经过了一半了,通过学习,你一定积累了许多知识,今天是充分展示你才能的时候,相信你会认真仔细做题,取得好成绩。一 神机妙算我能行!共30分 1 口算 7分 2 把下面的分数和小...

2023年期中考试试卷

筠连县职业中学2012年春期 钳工工艺学 半期考试试卷。考试班级11级数控1班 考试时间 40分钟 一 填空题 40分 1.钳工大多是用 并经常在 上进行手工操作的一个工种。2.量具按其用途和特点,可分为 量具 量具 量具三种类型。3.长度基准单位是 等于 mm。4.游标每一小格为49 50mm的游...