0.0628

五煦查题

快速找到你需要的那道考题与答案

mooc数据结构_61期末答案(mooc2023课后作业答案)

13 min read

mooc数据结构_61期末答案(mooc2023课后作业答案)

第1周绪论

什么是数据数据结构随堂测验

1、多叉路口交通灯的结构管理问题,采用( )关系的期末数据结构。
A、答案答案集合
B、课后线性
C、作业树形
D、数据图状

基本概念和术语随堂测验

1、结构( ) 是期末数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。答案答案
A、课后数据
B、作业数据元素
C、数据数据项
D、结构数据对象

抽象数据类型的期末表示与实现随堂测验

1、( )是一个值的集合和定义在这个值集上的一组操作的总称。
A、数据类型
B、数据结构
C、抽象数据类型
D、数据对象

算法和算法分析随堂测验

1、算法的健壮性是指 ()
A、当输入数据非法时,算法也能作出反应或进行处理
B、在任何情况下,算法不会出现死循环
C、算法的执行效率高
D、算法中没有逻辑错误

2、当输入非法数据时,算法也能适当地做出反应或进行处理,而不会产生莫名其妙的输出结果。是指算法的( )
A、健壮性
B、正确性
C、有穷性
D、可读性

3、语句 for(i=1;i<=n;++i) ++x; 的时间复杂可表示为:()
A、O(n+1)
B、O(n)
C、O(n*n)
D、O(n-1)

4、空间复杂度作为算法所需存储空间的量度,只需要分析该算法在实现时所需要的辅助空间单元个数就可以,无需考虑算法本身所占的存储空间。

第1周测验

1、图书馆的数目检索系统采用 关系的数据结构
A、集合
B、线性
C、树形
D、图状

2、是相互之间存在一种或多种特定关系的数据元素的集合。
A、数据
B、数据元素
C、数据项
D、数据结构

3、是一个值的集合和定义在这个值集上的一组操作的总称。
A、数据类型
B、数据元素
C、数据项
D、数据结构

4、算法的确定性是指( )
A、当输入数据非法时,算法也能作出反应或进行处理
B、在任何情况下,算法不会出现死循环
C、算法中的每一条指令必须有确切的含义
D、算法中没有逻辑错误

第1周作业

1、说说数据结构和程序设计的关系

2、数据的逻辑关系,数据的存储结构及数据的运算之间存在着怎样的关系?

3、当你为解决某一问题而选择数据结构时,应从哪些方面考虑?在编辑管理通讯录时,什么样的数据结构合适?为什么?

第2周 线性表

线性表的类型定义随堂测验

1、线性表中的数据元素除最后一个元素之外都只有一个后继。

线性表的顺序表示和实现随堂测验

1、在长度为n的顺序表的第i个位置上插入一个元素(1<=i<=n+1),元素的移动次数为:()
A、n-i+1
B、n-i
C、i
D、i-1

线性表的链式表示和实现随堂测验

1、线性表采用链式存储结构时,其地址( )。
A、必须是连续的
B、部分地址必须是连续的
C、一定是不连续的
D、连续与否均可以

2、带头结点的循环单链表中空链表的判定条件是 ( )
A、head == NULL
B、head->next == head
C、head->next == NULL
D、head != NULL

3、在双向链表指针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;

一元多项式的表示及相加随堂测验

1、一元多项式的表示及相加采用()存储结构。

第2周作业

1、设顺序表va中的数据元素递增有序。试写一算法,将x插入到顺序表的适当位置上,以保持该表的有序性。

2、已知线性表中的元素以值递增有序排列,并以单链表作存储结构。试写一高效的算法,删除表中所有值大于mink且小于maxk的元素(若表中存在这样的元素),同时释放被删结点空间,并分析你的算法的时间复杂度(注意,mink和maxk是给定的两个参变量,它们的值可以和表中的元素相同,也可以不同)。

第3周

栈随堂测验

1、已知栈的最大容量为4。若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( )
A、5,4,3,2,1,6
B、2,3,5,6,1,4
C、3,2,5,4,1,6
D、1,4,6,5,2,3

2、在一个具有n个单元的顺序栈中,假定以地址低端(即0单元)作为栈底,以top为栈顶指针,则当做出栈处理时,top变化为( )
A、top++
B、top--
C、top不变
D、top=0

栈的应用举例随堂测验

1、数制转换采用()结构来实现。
A、栈
B、队列
C、链表
D、顺序表

2、在判别一个表达式中左、右括号是否配对出现的算法,采用()数据结构最佳。
A、线性表的顺序存储结构
B、队列
C、线性表的链式存储结构
D、栈

3、4.表达式a*(b+c)-d的后缀表达式是( )。
A、abcd*+-
B、abc+*d-
C、abc*+d-
D、-+*abcd

4、假设从终端接受了这样一行字符:whli##ilr#e(s#*s),实际有效的是while (*ss)。

栈的递归实现随堂测验

1、一个递归算法必须包括( )。
A、递归部分
B、终止条件和递归部分
C、迭代部分
D、终止条件和迭代部分

队列随堂测验

1、关于栈和队列的说法中正确的是( )
A、栈和队列都是线性结构
B、栈是线性结构,队列不是线性结构
C、栈不是线性结构,队列是线性结构
D、栈和队列都不是线性结构

2、链队列中的插入P指针指向的结点的操作为( )
A、Q.rear->next = p; Q.rear = p
B、Q.rear = p; p->next=NULL
C、Q.rear->next = p; Q.rear = NULL
D、空

3、在具有m个单元的循环队列中,队头指针为front,队尾指针为rear,则队满的条件是()
A、front==rear
B、(front+1)%m==rear
C、rear+1==front
D、(rear+1)%m==front

离散事件模拟随堂测验

1、在离散事件的模拟中,()采用队列结构来实现。
A、到达事件和离开事件
B、每个窗口的客户
C、其它
D、空

第3周作业

1、假设以S和X分别表示入栈和出栈的操作,则初态和终态均为空栈的入栈和出栈的操作序列可以表示为仅由S和X组成的序列。称可以操作的序列为合法序列(例如,SXSX为合法序列,SXXS为非法序列)。试给出区分给定序列为合法序列或非法序列的一般准则,并证明:两个不同的合法(栈操作)序列(对同一输入序列)不可能得到相同的输出元素(注意:在此指的是元素实体,而不是值)序列

2、试证明:若借助栈由输入序列12…n得到的输出序列为P1P2...PN(它是输入序列的一个排列),则在输出序列中不可能出现这样的情形:存在着i<j<k是Pj<Pk<Pi

3、若按教科书3.1.1节中图3.1(b)所示铁道进行车道(注意:两侧铁道均为单向行驶道),则请回答: (1)如果进站的车厢序列为123,则可能得到的出站车厢序列是什么? (2)如果进站的车厢序列为123456,则能否得到435612和135426的出站序列,并请说明为什么不能得到或者如何得到(即写出‘S’表示进栈和以‘X’表示出栈的栈操作序列)

4、简述线性表,栈和队列的相同点和不同点

第3周 新版作业

1、假设以S和X分别表示入栈和出栈的操作,则初态和终态均为空栈的入栈和出栈的操作序列可以表示为仅由S和X组成的序列。称可以操作的序列为合法序列(例如,SXSX为合法序列,SXXS为非法序列)。试给出区分给定序列为合法序列或非法序列的一般准则,并证明:两个不同的合法(栈操作)序列(对同一输入序列)不可能得到相同的输出元素(注意:在此指的是元素实体,而不是值)序列

2、试证明:若借助栈由输入序列12…n得到的输出序列为P1P2...PN(它是输入序列的一个排列),则在输出序列中不可能出现这样的情形:存在着i<j<k是Pj<Pk<Pi

3、若按教科书3.1.1节中图3.1(b)所示铁道进行车道(注意:两侧铁道均为单向行驶道),则请回答: (1)如果进站的车厢序列为123,则可能得到的出站车厢序列是什么? (2)如果进站的车厢序列为123456,则能否得到435612和135426的出站序列,并请说明为什么不能得到或者如何得到(即写出‘S’表示进栈和以‘X’表示出栈的栈操作序列)

4、简述线性表,栈和队列的相同点和不同点

第4周

串类型的定义随堂测验

1、串(即字符串)是一种特殊的线性表,是最基本的非数值数据,它的每个数据元素仅由一个字符组成。

串的表示和实现随堂测验

1、C语言中提供的串类型以()存储方式实现。
A、定长顺序
B、堆
C、其它
D、空

2、在串的定长顺序存储表示中执行串连接操作可能会出现字符串的“截断”现象。

3、用链表存储时,通常一个结点中可以存放一个字符,也可以存放多个字符。

串的模式匹配算法随堂测验

1、设有两个串p和q,其中q是p的子串,求q在p中首次出现的位置的算法称为( )
A、求子串
B、联接
C、匹配
D、求串长

2、下面关于串的叙述中,哪一个是不正确的?( )
A、串是字符的有限序列
B、空串是由空格构成的串
C、模式匹配是串的一种重要运算
D、串既可以采用顺序存储,也可以采用链式存储

第四周测验

1、设s=’I AM A STUDENT’ , t=’GOOD’ , q=’WORKER’则Concat(Substring(s,6,2) ,Concat(t,Replace(s,’STUDENT’,q)))=( )
A、A GOOD I AM A WORKER
B、ST GOODSTUDENT
C、A GOOD STUDENT
D、A GOOD WORKER

2、设串sl=″Data Structures with Java″,s2=“it″,则子串定位函数index(s1,s2)的值为(  )
A、15
B、16
C、17
D、18

3、空串与空格串是相同的。

第5周

数组的定义随堂测验

1、常对数组进行的两种基本操作是____。
A、建立与删除
B、索引和修改
C、查找和修改
D、查找与索引

数组的顺序表示和实现随堂测验

1、二维数组A[8][9]按行优先顺序存储,若数组元素A[2][3]的存储地址为1087,A[4][7]的存储地址为1153,则数组元素A[6][7]的存储地址为()
A、1207
B、1209
C、1211
D、1213

矩阵的压缩存储随堂测验

1、设 n行n列的下三角矩阵A已压缩到一维数组B[0..n*(n+1)/2-1]中,若按行为主序存储,则A[i,j](i>=j)对应的B中存储位置为_______。
A、i(i-1)/2+j-1
B、i*i/2+j
C、i*i/2+j-1
D、其它

2、三元组用来存储( )
A、稠密矩阵
B、稀疏矩阵
C、广义表
D、特殊矩阵

广义表的定义随堂测验

1、广义表是 ( )的推广。
A、数组
B、线性表
C、队列
D、树

广义表的存储结构随堂测验

1、若一个广义表的表尾为空表,则此广义表亦为空表。

2、若一个广义表的表头为空表,则此广义表亦为空表。

广义表操作的递归函数随堂测验

1、下面说法不正确的是( )。
A、广义表的表头总是一个广义表
B、广义表的表尾总是一个广义表
C、广义表难以用顺序存储结构
D、广义表可以是一个多层次的结构

2、设广义表L=((a,b,c)),则L的长度和深度分别为()。
A、1和1
B、1和3
C、1和2
D、2和3

3、广义表的深度=Max { 子表的深度} +1。

第5周作业

1、已知等差数列的第一项为a1,公差为d,试写出该数列前n项的和S(n)()的递归定义

2、已知顺序表L含有n个整数,试分别以函数形式写出下列运算的递归算法:(1)求表中的最大整数(2)求表中的n个整数之和

3、利用广义表的GetHead和GetTail操作写出如上题的函数表达式,把原子banana分别从下列广义表中分离出来。 (1)L1=((apple,pear),(banana,orange)); (2)L2=(apple,(pear),((banana)),(((orange)))); (3)L3=((((apple),pear),banana),orange);

4、按教科书5.5节中图5.8所示节点结构,画出下列广义表的存储结构图,并求它的深度。 ((((a),b)),((( ),d,(e,f)))

第6周

树的定义和基本术语随堂测验

1、在一棵度数为4的树T中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则树T的叶结点个数是( )
A、41
B、82
C、113
D、122

二叉树随堂测验

1、深度为i的二叉树至多有( )结点
A、
B、
C、
D、

2、若一棵具有n个结点的二叉树采用二叉链表存储结构,那么该二叉树所有结点共有()个空指针域。
A、n+1
B、n
C、n-1
D、n-2

3、由于二叉树中每个结点的度最大为2,所以二叉树是一种特殊的树.

遍历二叉树和线索二叉树随堂测验

1、二叉树的先序遍历序列中,任意一个结点均处在其子女结点的()位置。
A、后面
B、前面
C、中间
D、不确定

2、引入二叉线索树的目的是()
A、加快查找结点的前驱或后继的速度
B、为了能在二叉树中方便的进行插入与删除
C、为了能方便的找到双亲
D、使二叉树的遍历结果唯一

树和森林随堂测验

1、利用二叉链表存储树,则根结点的右指针是()。
A、指向最左孩子
B、指向最右孩子
C、空
D、非空

2、把一棵树转换为二叉树后,这棵二叉树的形态是()。
A、唯一的
B、有多种
C、有多种,但根结点都没有左孩子
D、有多种,但根结点都没有右孩子

3、已知一棵树的先根次序访问序列为GFKDAIEBCHJ;数的后根次序访问序列为DIAEKFCJHBG 。 请问这棵树中结点I的双亲为( )。
A、A
B、B
C、C
D、D

赫夫曼树及其应用随堂测验

1、设给定权值总数有n个,其哈夫曼树的结点总数为( )
A、不确定
B、2n
C、2n+1
D、2n-1

2、2.哈夫曼编码得到的是定长编码。

第6周作业

1、已知一棵度为k的树中有个度为1的结点,个度为2的结点,…,个度为k的结点,问该树中有多少个叶子结点?

2、对于那些所有非叶子结点均含有左右子数的二叉树: (1) 试问:有n个叶子结点的树有多少个结点? (2) 试证明:,其中n为叶子结点的个数,表示第i个叶子结点所在的层次(设根节点所在层次为1)。

3、证明:树中结点u是结点v的祖先,当且仅当在先序序列中u在v之前,且在后序序列中u在v之后。

4、假设n和m为二叉树中两结点,用“1”、“0”或“Φ”(分别表示肯定、恰恰相反或者不一定)填写下表: 前序遍历时n在m前? 中序遍历时n在m前? 后序遍历时n在m前? n在m左方 n在m右方 n是m祖先 n是m子孙 注:如果(1)离a和b最近的共同祖先p存在,且(2)a在p的左子树中,b在p的右子树中,则称a在b的左方(即b在a的右方)。

5、将下列森林转换为相应的二叉树,并分别按以下说明进行线索化: (1)先序前驱线索化; (2)中序全线索化前驱线索和后继线索; (3)后序后继线索化。

6、假设一颗二叉树的先序序列为EBADCFHGIKJ和中序序列为ABCDEFGHIJK。请画出该树。

第7周

图的定义和术语随堂测验

1、在一个无向图中,所有顶点的度数之和等于所有边数的_______倍。
A、1/2
B、2
C、3
D、1

图的存储结构随堂测验

1、对于一个具有n个顶点和e条边的无向图,若采用邻接表表示,所有邻接表中的结点总数是()。
A、e/2
B、e
C、2e
D、n+e

2、下面结构中最适于表示稀疏有向图的是()。
A、邻接矩阵
B、逆邻接表
C、邻接多重表
D、十字链表

3、下面结构中最适于表示稀疏无向图的是()。
A、邻接矩阵
B、逆邻接表
C、邻接多重表
D、十字链表

4、一个有向图的邻接矩阵中各非零元素之和与图中边的条数相等。

图的遍历随堂测验

1、采用邻接表存储的图的深度优先遍历算法类似于二叉树的()。
A、先序遍历
B、中序遍历
C、后序遍历
D、按层遍历

2、图的广度优先遍历算法需要采用()结构来实现。
A、栈
B、队列
C、链表
D、其它

图的连通性问题随堂测验

1、具有6个顶点的无向连通图至少应该有 ( )条边。
A、5
B、6
C、7
D、8

2、一个有n个结点的图,最少有()个连通分量。
A、0
B、1
C、n-1
D、n

3、求图的最小生成树有两种算法,克鲁斯卡尔算法适合于求稠密图的最小生成树。

有向无环图及其应用随堂测验

1、下面()方法可以判断出一个有向图中是否有环(回路)
A、深度优先遍历
B、拓扑排序
C、最短路径
D、关键路径

2、关键路径是事件结点网络中( )。
A、从源点到汇点的最长路径
B、从源点到汇点的最短路径
C、最长回路
D、无

最短路径随堂测验

1、迪杰斯特拉(Dijkstra)提出依路径长度递减的次序求得各条最短路径的算法。

2、弗洛伊德(Floyd)算法采用邻接矩阵存储结构来实现。


布手臂袖窿弧处缝份加放。( )

A.企业需要要预留一部分资金而不能
B.热量传递的三种基本方式包括()。
C.《俄狄浦斯王》是哪位作家的作品
D.下列各组岩石中,属于沉积岩的是( )


下列关于内存回收的说明,正确的是( )

A.NK细胞发挥杀伤效应的途径不包括:
B.寒湿困脾证可以出现面目肌肤发黄, ( ) 。
C.现代超市商品的销售基本采用( )条码识读器。
D.郑板桥将他画竹子的过程概括为哪几个阶段。


2. 下列关于女士站姿的描述,不符合礼仪规范的是()

A.报告一般写一个主送机关,但可以写多个主送机关。
B.犁耕牵引阻力是指土壤作用在犁体上的总阻力。
C.裁板是板式零部件加工的重要工序,现在的这道生产工序是采用一锯定“终身”。
D.因美味被称为“西施乳”的是河豚的()。


土壤熟化可分为旱耕熟化和水耕熟化两种类型

A.窦婶身上印证着北大荒蛮荒文化的特征,窦婶这一人物形象出自于以下哪部作品( )。
B.为了配置大流动性混凝土,常用的外加剂是( )。
C._____是永续发展的必要条件。
D.雅玛文明的消失是文化发展与环境不协调发展的结果。


方舟子的经历和出身中不包括下列哪个事件()

A.自重应力不会引起土体的变形( )。
B.番茄扦插育苗的优点有()。
C.幼儿园的教玩具可分为自制教玩具和工业成品教玩具。
D.通过医患沟通,可以降低 医患纠纷的发生率。


新产品的开发需要创造力,需要想象力

A.下面哪一种反射活动属于正反馈( )
B.体验完整是指通过行为、 和生活中的具体案例等来体验社会化进程中的成果。
C.以下关于函数过程的叙述中,正确的是( )
D.王国维有论可信与可爱的哲学矛盾


已知实际利率为4%,名义利率为8%,则市场预期的通货膨胀率将为( )

A.都江堰水利工程是谁设计在什么时候建造的
B.维新派和守旧派的论战开阔了新型知识分子的眼界,解放了人们长期受到束缚的思想。
C.下面属于“工具选项板”中“样例”部分的是
D.可以从不同的角度对伪装技术作分类。


在建筑内部,采用同层排水的优点是包括

A.对工伤进行定性要把握的关键点有( )。
B.Choose the correct sentence.
C.V带的楔角等于__________。
D.男鹅版《天鹅湖》的编导是佩蒂帕。


wefefefefwef

A.在“资源管理器” 中要选择多个连续文件时,鼠标左键应配合( )键使用。
B.以 表示体系的总势能,则体系在稳定平衡状态的能量特征是:(  )
C.下列哪项不是导致收入差距的原因
D.车用柴油机的起动机所需的电压为()。


钢材中含磷量超过限值时,钢材可能会出现( )。

A.目前公认的氧化磷酸化机制的假说是( )
B.婚后夫妻双方对某项财产没有约定或者约定不明的,该财产应该
C.下列哪个化合物的红外光谱不可能出现羟基吸收峰()
D.3. 单选题(20分)\n\n《


在商务谈判过程中,手势的运用并未增加说话的说服力和感染力。

A.资产数目增加到一定程度时,风险分散的效应就会逐渐减弱,但不会降到0。
B.我国产品质量监督管理机构主要包括
C.钢筋下料长度等于外包尺寸
D.在现代跳长绳又名 。


格里格的《培尔·金特》组曲是根据以下哪位文学家的诗剧而作

A.含有羟基官能团的化合物不一定是醇。_
B.路由器上有单独一个WAN口,而交换机上全部都是LAN口。( )
C.在唐代时期,赏月已经盛行()
D.二级推出机构即为顺序推出机构。


能调节十二经气血,主生殖功能的经脉是( )。_

A.设计简历,一定是要围绕求职目标或者目标岗位这个中心来进行的。
B.下列酒品不属于蒸馏酒的是
C.当前GPS测量中普遍采用的高精度定位方法是( )。
D.类似清新这一品的黄花梨六方扶手椅明式家具中是极为常见的。


经营杠杆系数是指息税前利润变动率相当于( )的倍数。

A.抽球力量大,球速快,线路平,控制不好拍面很容易将球打出后场底线
B.若执行fopen函数时发生错误,则函数的返回值是( )
C.电路如图所示,参数选择合理,若要满足振荡的相应条件,其正确的接法是( )。
D.虎头蛇尾”下列哪一型的特征