吉大19秋学期《数据结构》在线作业二答卷

合集下载

东师《数据结构》19秋在线作业2

东师《数据结构》19秋在线作业2

东师《数据结构》19 秋在线作业2数据结构19 秋在线作业2 题目试卷总分:100 得分:100一、单选题(共20 道试题,共60 分)1.递归过程的实现需用到( )。

A. 队列B.链表C.线性表D.栈2.在下列情况中,可称为二叉树的是( )。

A.每一个结点至多有两棵子树的树B.每一个结点至多有两棵子树的有序树C.每一个结点惟独一棵右子树D. 哈夫曼树3.经过下列栈的操作后,GetTop(ST)的值是( ) 。

InitStack(ST); push(ST,a); push(ST,b); pop(ST,x);A.bB.aC.2D.14.若要求尽可能快地对序列进行稳定的排序,则应选() 。

A.起泡排序B.快速排序C.归并排序D.希尔排序5.一个算法应该是()。

A. 问题求解步骤的描述B.要满足五个基本特性C.程序D.A 和C6.判断线索二叉树中某结点p 有左子女的条件是( )。

A.p-ltag = = 1B.p-ltag = = 0C.p-lchild ! = NULLD.p ! = NULL7.二叉树在中序线索化后,仍不能有效求解的问题是( )。

A.求指定结点的后序后继B.求指定结点的前序后继C.求指定结点的中序后继D.求指定结点的中序前驱8.顺叙文件采用顺序结构实现文件的存储,对大型的顺叙文件的少量修改,要求重新复制整个文件,代价很高,采用() 的方法可降低所需的代价。

A. 附加文件B.连续排序C.按记录输入先后排序D.按关键字大小排序9.广义表A=(a, b, ( c, d ) , (e ,( f , g ) ) ),则式子head ( tail ( head ( tail ( tail ( A ) ) ) ) )的值为()。

A.dB.cC.( g )D.( d )10.( ) 的遍历仍需要栈的支持。

A.后序线索二叉树B.前序线索二叉树C.前三种均需要D. 中序线索二叉树11.线索二叉树是一种( ) 结构。

2019最新数据结构试题及答案(10套)

2019最新数据结构试题及答案(10套)

2018最新十套数据结构试题及答案汇编2018数据结构试题(一) (1)2018数据结构试题(二) (5)2018数据结构试题(三) (8)2018数据结构试题(四) (11)2018数据结构试题(五) (15)2018数据结构试题(六) (19)2018数据结构试题(七) (22)2018数据结构试题(八) (25)2018数据结构试题(九) (28)2018数据结构试题(十) (32)2018数据结构试题(一)答案 (35)2018数据结构试题(二)答案 (37)2018数据结构试题(三)答案 (39)2018数据结构试题(四)答案 (42)2018数据结构试题(五)答案 (45)2018数据结构试题(六)答案 (47)2018数据结构试题(七)答案 (50)2018数据结构试题(八)答案 (52)2018数据结构试题(九)答案 (54)2018数据结构试题(十)答案 (56)数据结构试题(一)一、单选题(每题2 分,共20分)1.栈和队列的共同特点是( )。

A.只允许在端点处插入和删除元素B.都是先进后出C.都是先进先出D.没有共同点2.用链接方式存储的队列,在进行插入运算时( ).A. 仅修改头指针B. 头、尾指针都要修改C. 仅修改尾指针D.头、尾指针可能都要修改3.以下数据结构中哪一个是非线性结构?( )A. 队列B. 栈C. 线性表D. 二叉树4.设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置?脚注(10)表示用10进制表示。

A.688 B.678 C.692 D.6965.树最适合用来表示( )。

A.有序数据元素B.无序数据元素C.元素之间具有分支层次关系的数据D.元素之间无联系的数据6.二叉树的第k层的结点数最多为( ).A.2k-1 B.2K+1 C.2K-1 D. 2k-17.若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为( )A. 1,2,3B. 9,5,2,3C. 9,5,3D. 9,4,2,38.对n个记录的文件进行快速排序,所需要的辅助存储空间大致为A. O(1)B. O(n)(1og2n) D. O(n2)9.对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K %9作为散列函数,则散列地址为1的元素有()个,A.1 B.2 C.3 D.410.设有6个结点的无向图,该图至少应有( )条边才能确保是一个连通图。

数据结构作业题及参考答案

数据结构作业题及参考答案

东北农业大学网络教育学院数据结构作业题(一)一、选择题(每题2分,共20分)1.在一个长度为n的顺序表的任一位置插入一个新元素的渐进时间复杂度为()。

A、O(n)B、O (n/2)C、O (1)D、O (n2)2.带头结点的单链表first为空的判定条件是()。

A、first == NULL;B、first->link == NULL;C、first->link == first;D、first != NULL;3.在一棵树中,()没有前驱结点。

A、分支结点B、叶结点C、树根结点D、空结点4.在有向图中每个顶点的度等于该顶点的()。

A、入度B、出度C、入度与出度之和D、入度与出度之差5.对于长度为9的有序顺序表,若采用折半搜索,在等概率情况下搜索成功的平均搜索长度为()的值除以9。

A、20B、18C、25D、226.下列程序段的时间复杂度为()。

s=0;for(i=1;i<n;i++)for(j=1;j<n;j++)s+=i*j;A、O (1)B、O (n)C、O (2n)D、O (n2)7.栈是一种操作受限的线性结构,其操作的主要特征是()。

A、先进先出B、后进先出C、进优于出D、出优于进8.假设以数组A[n]存放循环队列的元素,其头、尾指针分别为front和rear。

若设定尾指针指向队列中的队尾元素,头指针指向队列中队头元素的前一个位置,则当前存于队列中的元素个数为()。

A、(rear-front-1)%nB、(rear-front)%nC、(front-rear+1)%nD、(rear-front+n)%n9.高度为5的完全二叉树中含有的结点数至少为()。

A、16B、17C、31D、3210.如图所示有向图的一个拓扑序列是( )A、ABCDEFB、FCBEADC、FEDCBAD、DAEBCF二、填空题(每空1分,共20分)1.n (n﹥0) 个顶点的无向图最多有条边,最少有条边。

大工19秋《数据结构》在线作业1参考答案

大工19秋《数据结构》在线作业1参考答案

大工19秋《数据结构》在线作业1试卷总分:100 得分:100一、单选题(共10 道试题,共50 分)1.线性表采用顺序存储结构时,其地址( )。

A.部分地址必须是连续的B.连续与否均可以C.必须是连续的D.一定是不连续的答案:C2.队列操作的原则是( )。

A.后进先出B.只能插入C.只能删除D.先进先出答案:D3.下述哪一条是顺序存储结构的优点( )。

A.插入运算方便B.存储密度大C.可方便地用于各种逻辑结构的存储表示D.删除运算方便答案:B4.若某线性表最常用的操作是存取任一指定序号的元素和在最后进行插入和删除运算,则利用( )存储方式最节省时间。

A.顺序表B.带头结点的双循环链表C.双链表D.单循环链表答案:A5.链表不具有的特点是( )。

A.插入、删除不需要移动元素B.所需空间与线性长度成正比C.可随机访问任一元素D.不必事先估计存储空间答案:C6.一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是( )。

A.不确定B.n-i+1C.n-iD.i答案:B7.设有三个元素X,Y,Z顺序进栈(进的过程中允许出栈),下列得不到的出栈排列是( )。

A.ZYXB.ZXYC.YZXD.XYZ答案:B8.一个递归算法必须包括( )。

A.递归部分B.迭代部分C.终止条件和递归部分D.终止条件和迭代部分答案:C9.设计一个判别表达式中左右括号是否配对出现的算法,采用( )数据结构最佳。

A.队列B.线性表的顺序存储结构C.线性表的链式存储结构D.栈答案:D10.对稀疏矩阵进行压缩存储目的是( )。

A.降低运算的时间复杂度B.节省存储空间C.便于进行矩阵运算D.便于输入和输出答案:B二、判断题(共10 道试题,共50 分)11.数据是对客观事物的符号表示,在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。

答案:正确12.算法的有穷性是指一个算法必须总是(对任何合法的输入)在执行有穷步之后结束,且每一步都可在有穷时间内完成。

吉大19年11月《数据结构》作业考核考试试题满分答案

吉大19年11月《数据结构》作业考核考试试题满分答案

吉大 19年11月《数据结构》作业考核试题总分:100 分一、单选题共 10 题,40 分 1 4 分带头结点的单链表 head 为空的判断条件是()。

Ahead=NULL Bhead->next=NULL Chead->next=head Dhead!=NULL 学生答案:B 2 4 分在一个单链表中,已知 q 所指结点是 p 所指结点的直接前趋,若在 p,q 之间插入s 结点,这执行()操作。

As->next=p->next;p->next=s Bq->next=s;s->next=p Cp->next=s->next;s->next=p; Dp->next=s;s->next=q; 学生答案:B 3 4 分线性表是具有 n 个()的有限序列 A 表元素 B 字符 C 数据元素 D 数据项学生答案:C 4 4 分在单链表中,删除p 所指结点的直接后继的操作是( ) Ap->next=p->next->next; Bp=p->next;p->next=p->next->next; Cp->next=p->next; Dp=p->next->next;学生答案:A 5 4 分任何一颗二叉树的叶结点在其先根、中根、后跟遍历序列中的相对位置( )。

A 肯定发生变化 B 有时发生变化 C 肯定不发生变化 D 无法确定学生答案:C 64 分在无向图中,所有顶点的度数之和是所有边数的( )倍。

A0.5 B1 C2 D4 学生答案:C 7 4 分单链表中,增加头结点的目的是为了( )。

A 方便运算的实现 B 用于标识单链表 C 使单链表中至少有一个结点D 用于标识起始结点的位置学生答案:A 8 4 分链栈与顺序栈相比,有一个比较明显得优点是( ) A 通常不会出现栈满的情况 B 通常不会出现栈空的情况 C 插入操作更加方便 D 删除操作更加方便学生答案:A 94 分深度为 6 的二叉树最多有( )个结点。

吉林大学数据结构练习题

吉林大学数据结构练习题

数据结构复习题一、单项选择题1. 不带头结点的单链表head为空的判断条件是( )。

A.head==NULLB.head->next==NULLC.head->next==headD.head!=NULL2. 链表不具有的特点是( )。

A.可随机访问任一元素B.插入删除不需要移动元素C.不必事先估计存储空间D.所需空间与线性表长度成正比3. 单链表中,增加头结点的目的是为了()。

A.方便运算的实现B.用于标识单链表C.使单链表中至少有一个结点D.用于标识起始点的位置4. 设输入序列为A,B,C,D,借助一个栈不可以得到的输出序列是( )。

A.A,B,C,DB.A,C,D,BC.D,C,B,AD.D,A,B,C5. 栈和队列都是()。

A.顺序存储的线性表B.链式存储的线性表C.限制存取点的线性结构D.限制存取点的非线性结构6. 串的长度是()。

A.串中不同字符的个数B. 串中不同字母的个数C.串中所含字符的个数且字符个数大于0D.串中所含字符的个数7. 栈和队列的主要区别在于()。

A.它们的逻辑结构不一样B.它们的存储结构不一样C.所包含的运算个数不一样D.插入删除运算的限定不一样8. 从具有n个结点的单链表中查找值等于x的结点时,在查找成功的情况下,平均需比较()个结点。

A.nB.n/2C.(n-1)/2D.(n+1)/29. 线性表是具有n个()的有限序列。

A. 表元素B. 字符C. 数据元素D. 信息项10. 某二叉树的前序和后序序列正好相同,则该二叉树一定是()的二叉树。

A. 空或只有一个结点B. 高度等于其结点数C. 任一结点无左孩子D. 任一结点无右孩子11. 在一棵二叉树的二叉链表中,空指针域数等于非空指针域数加()。

A. 2B. 1C. 0D. –112. 下列排序算法中,第一趟排序完毕后,其最大或最小元素一定在其最终位置上的算法是()。

A. 归并排序B. 直接插入排序C. 快速排序D. 冒泡排序13. 深度为n的二叉树中所含叶子结点的个数最多为()个。

吉大18秋学期《数据结构》在线作业二(满分)

吉大18秋学期《数据结构》在线作业二(满分)

(单选题) 1: 在一个单链表中,已知q所指结点是p所指结点的直接前趋,若在p,q之间插入s结点,这执行()操作。

A: s->next=p->next;p->next=sB: q->next=s;s->next=pC: p->next=s->next;s->next=p;D: p->next=s;s->next=q;正确答案:(单选题) 2: 在数据结构中,逻辑上数据结构可分为:()A: 动态结构和静态结构B: 线性结构和非线性结构C: 紧凑结构和非紧凑结构D: 内部结构和外部结构正确答案:(单选题) 3: 任何一颗二叉树的叶结点在其先根、中根、后跟遍历序列中的相对位置( )。

A: 肯定发生变化B: 有时发生变化C: 肯定不发生变化D: 无法确定正确答案:(单选题) 4: 含n个顶点的连通图中的任意一条简单路径,其长度不可能超过( )。

A: 1B: n/2C: n-1D: n正确答案:(单选题) 5: 在无向图中,所有顶点的度数之和是所有边数的( )倍。

A: 0.5B: 1C: 2D: 4正确答案:(单选题) 6: 在排序过程中,键值比较的次数与初始序列的排列顺序无关的是()。

A: 直接插入排序和快速排序B: 直接插入排序和归并排序C: 直接选择排序和归并排序D: 快速排序和归并排序和归并排序正确答案:(单选题) 7: 从具有n个结点的单链表中查找值等于x的结点时,在查找成功的情况下,平均需比较( )个结点。

A: nB: n/2C: (n-1)/2D: (n+1)/2正确答案:(单选题) 8: 在具有n个单元的循环队列中,队满共有_______个元素。

A: nB: n-1C: n+1D: n+2正确答案:(单选题) 9: 单链表中,增加头结点的目的是为了( )。

A: 方便运算的实现B: 用于标识单链表C: 使单链表中至少有一个结点D: 用于标识起始结点的位置正确答案:(单选题) 10: 链栈与顺序栈相比,有一个比较明显得优点是( )A: 通常不会出现栈满的情况B: 通常不会出现栈空的情况C: 插入操作更加方便D: 删除操作更加方便正确答案:(多选题) 1: 二叉树的遍历方式有()A: 先根遍历B: 中根遍历C: 后根遍历D: 深度遍历正确答案:(多选题) 2: 数据结构指的是数据之间的关系,主要包含3部分的内容()A: 数据的逻辑结构B: 数据的存储结构C: 对数据施加的操作D: 算法正确答案:(多选题) 3: 对线性表,可进行如下基本操作()A: 随机存取B: 插入C: 删除D: 查找正确答案:(多选题) 4: 以下属于操作受限的顺序表是()A: 栈B: 队列C: 单链表D: 树正确答案:(多选题) 5: 一个好的算法应具备以下性质()A: 正确性C: 稳健性D: 有穷性正确答案:(判断题) 1: 算法和程序没有区别,所以在数据结构中二者是通用的。

【奥鹏】吉大19秋学期《CAD、CAM》在线作业二[1]答案

【奥鹏】吉大19秋学期《CAD、CAM》在线作业二[1]答案

【奥鹏】吉大19秋学期《CAD、CAM》在线作业二
试卷总分:100 得分:100
一、单选题(共15题,60分)
1、在画多段线时,可以用哪一个选项来改变线宽?()
A宽度
B方向
C半径
D长度
[仔细分析以上题目,运用所学知识完成作答]
参考选择:A
2、()是对产品及其相关过程(包括制造过程及其支持过程)进行并行一体化设计的一种系统化工作模式。

A高度集成
B虚拟制造
C敏捷工程
D并行工程
[仔细分析以上题目,运用所学知识完成作答]
参考选择:D
3、计算机辅助工程分析简称为()。

ACAE
BCAD
CCAPP
DCAM
[仔细分析以上题目,运用所学知识完成作答]
参考选择:A
4、异构()是指系统中包含了不同的操作系统、控制系统、数据库及应用软件。

A同构
B集成
C异构
D合并
[仔细分析以上题目,运用所学知识完成作答]
参考选择:C
5、按哪个键可切换文本窗口和绘图窗口()。

AF2
BF8
CF3
DF5
[仔细分析以上题目,运用所学知识完成作答]
参考选择:A。

数据结构19秋在线作业2 算法分析的两个主要方面是

数据结构19秋在线作业2 算法分析的两个主要方面是

数据结构19秋在线作业21 单选题1 算法分析的两个主要方面是 ( )。

CA 正确性与健壮性B 可读性与可用性C 时间复杂度与空间复杂度D 数据复杂性与程序复杂性2 在k叉树中,结点度数的最大值为 ( )。

BA k-1B kC k+1D k*n3 倒排文件中倒排表是指 ()。

BA 主关键字索引B 次关键字索引C 物理顺序与逻辑顺序不一致D 多关键字索引4 在索引顺序文件中, ()。

BA 主文件是无序的B 主文件是有序的C 不适宜随机查找D 索引是稠密索引5 采用邻接表存储的图的深度优先遍历类似于二叉树的 ()。

AA 前序遍历B 中序遍历C 后序遍历D 层次遍历6 下列排序方法中,哪一个是稳定的排序方法?() BA 直接选择排序B 直接插入排序C 希尔排序D 快速排序7 一个有向无环图的拓扑排序序列 () 是唯一的。

BA 一定B 不一定C 可能D 三者均不对8 顺序查找法适合于存储结构为下列哪一种方式的线性表 ()。

BA 散列存储B 顺序存储或链接存储C 压缩存储D 索引存储9 任何一棵二叉树的叶结点在前序、中序和后序遍历序列中的相对次序 ( )。

AA 不发生改变B 发生改变C 稍有改变D 不能确定10 ( ) 的遍历仍需要栈的支持。

CA 前序线索二叉树B 中序线索二叉树C 后序线索二叉树D 前三种均需要11 一个有n个结点的图,连通分量的个数最多为 ()。

DA 0B 1C n-1D n12 每一个(存储)结点不仅含有一个数据元素,还包含一组指针,该存储方式是 ( )。

BA 顺序存储B 链接存储C 索引存储D 散列存储13 空串与空格串是相同的,这种说法 ( ) 。

CA 正确B 可能正确C 不正确D 可能不正确14 快速排序算法在下述哪种情况下效率最高 ()。

DA 被排序的数据已完全有序B 被排序的数据中含有多个相同的排序码C 被排序的数据已基本有序D 被排序的数据完全无序15 用DFS遍历一个无环有向图,并在DFS算法退栈返回时打印相应的顶点,则输出的顶点序列是 ()。

大工19秋《数据结构》在线作业2答卷

大工19秋《数据结构》在线作业2答卷

10.已知一棵二叉树的前序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历的结果为( )。
A.CBEFDA
B.FEDCBA
C.CBEDFA
D.不定
答案:A
二、判断题 (共 10 道试题,共 50 分)
11.完全二叉树一定存在度为1的结点一的.
答案:正确
D.串中所含非空格字符的个数
答案:B
8.树的后根遍历序列等同于该树对应的二叉树的( )。
A.先序序列
B.中序序列
C.后序序列
D.以上都不对
答案:B
9.在下列存储形式中,哪一个不是树的存储形式?( )
A.双亲表示法
B.孩子链表表示法
C.孩子兄弟表示法
D.顺序存储表示法
答案:D
大工19秋《数据结构》在线作业2
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 50 分)
1.若一棵二叉树具有10个度为2的结点,5个度为1的结点,则度为0的结点个数是( )。
A.9
B.11
C.15
D.不确定
答案:B
2.具有10个叶结点的二叉树中有( )个度为2的结点。
答案:正确
13.一个树的叶结点,在前序遍历和后序遍历下,皆以相同的相对位置出现。
答案:正确
14.完全二叉树中,若一个结点没有左孩子,则它必是树叶。
答案:正确
15.在n个结点的无向图中,若边数大于n-1,则该图必是连通图。
答案:错误
16.强连通图的各顶点间均可达。
答案:正确
A.8
B.9
C.10

北语19秋《数据结构》作业2 辅导答案

北语19秋《数据结构》作业2 辅导答案

下载前先核对是否是你需要的一套题目,如不是,可能随机出题,下载然后复制
题目在该题库里面查找辅导答案。

19秋《数据结构》作业2
一、单选题(共 20 道试题,共 100 分。


1. 若某表最常用的操作是在最后一个结点之后插入一个结点或删除最后一个结点,则采用___存储方式最节省运算时间。

A. 单链表
B. 给出表头指针的单循环链表
C. 双链表
D. 带头结点的双循环链表
答案:D
2. 设一组初始记录关键字序列为(345,253,674,924,627),则用基数排序需要进行___趟的分配和回收才能使得初始关键字序列变成有序序列。

A. 3
B. 4
C. 5
D. 8
答案:A
3. 在一个长度为n(n>1)的单链表上,设有头和尾两个指针,执行___操作与链表的长度有关。

A. 删除单链表中的第一个元素
B. 删除单链表中的最后一个元素
C. 在单链表第一个元素前插入一个新元素
D. 在单链表最后一个元素后插入一个新元素
答案:B
4. 通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着___。

A. 数据元素具有同一特点
B. 不仅数据元素所包含的数据项的个数要相同,而且对应的数据项的类型要一致
C. 每个数据元素都一样
D. 数据元素所包含的数据项的个数要相等
答案:B
5. 如果对线性表的操作只有两种,即删除第一个元素,在最后一个元素的后面插入新元素,则最好使用___。

A. 只有表头指针没有表尾指针的循环单链表
B. 只有表尾指针没有表头指针的循环单链表
C. 非循环双链表。

大工19春《数据结构》在线作业2【标准答案】

大工19春《数据结构》在线作业2【标准答案】

大工19春《数据结构》在线作业2【标准答案】(总3页)本页仅作为文档封面,使用时可以删除This document is for reference only-rar21year.March大工19春《数据结构》在线作业2试卷总分:100 得分:0一、单选题 (共 10 道试题,共 50 分)1.树最适合用来表示( )。

A.有序数据元素B.无序数据元素C.元素之间具有分支层次关系的数据D.元素之间无联系的数据2.假定一棵度为3的树中结点总数为50,则其最小高度为( )。

3.一棵二叉树中有35个结点,其中所有结点的度之和是( )。

4.一棵高度为8的完全二叉树至少有( )叶子结点。

5.某二叉树的先序遍历序列和后序遍历序列正好相反,则该二叉树一定是( )。

A.空B.完全二叉树C.二叉排序树D.高度等于其结点数6.如果二叉树T2是由一棵树T1转换而来的二叉树,那么T1中结点的先根序列对应T2的( )序列。

A.先序遍历B.中序遍历C.后序遍历D.层次遍历7.若一棵二叉树的先序遍历序列为efhigjk,中序遍历序列为hfiejkg,则该二叉树根结点的右孩子为( )。

8.若一棵二叉树的先序遍历序列为abcdef,中序遍历的序列为cbaedf,则后序遍历的结果为( )。

D.不确定9.一棵线索二叉树中含有的线索数比分支数多( )个。

D.不确定10.一棵满二叉树共有64个叶子结点,则其深度为( )。

二、判断题 (共 10 道试题,共 50 分)1.度为2的有序树就是二叉树。

A.对B.错2.二叉树的顺序存储只能从下标1的位置开始存放。

A.对B.错3.在任意一棵二叉树中,非叶结点的数目一定小于叶结点的数目。

A.对B.错4.使用先序遍历算法可以求得二叉树的深度。

A.对B.错5.二叉树的遍历是对一个非线性结构的元素做线性化排列的过程。

A.对B.错6.在二叉树的先序遍历序列中,任一结点均处在其子树结点前面。

A.对B.错7.从二叉树的先序遍历序列和中序遍历序列可以导出二叉树的后序遍历序列。

东北大学19秋学期《数据结构Ⅱ》在线平时作业2答案

东北大学19秋学期《数据结构Ⅱ》在线平时作业2答案

东大19秋学期《数据结构Ⅱ》在线平时作业2
试卷总分:100 得分:100
一、单选题 (共 20 道试题,共 100 分)
1.数据的四种基本存储结构是指
A.顺序存储结构、非顺序存储结构、指针存储结构、树型存储结构
B.顺序存储结构、链式存储结构、树型存储结构、图型存储结构
C.顺序存储结构、索引存储结构、链式存储结构、散列存储结构
D.顺序存储结构、索引存储结构、直接存储结构、倒排存储结构
【运用所学知识,完成上述题目】
参考选择:C
2.若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则不可能出现的出栈序列是
A.4,3,2,1,5,6
B.3,2,4,1,6,5
C.2,4,3,1,5,6
D.2,3,5,1,6,4
【运用所学知识,完成上述题目】
参考选择:D
3.有关二叉树下列说法正确的是
A.二叉树的度为2
B.二叉树中至少有一个结点的度为2
C.二叉树中任何一个结点的度都为2
D.一棵二叉树的度可以小于2
【运用所学知识,完成上述题目】
参考选择:D
4.算法分析的目的是
A.鉴别算法的可读性
B.辨别数据结构的合理性
C.评价算法的效率
D.研究算法中输入与输出的关系
【运用所学知识,完成上述题目】
参考选择:C
5.若X是二叉中序线索树中一个有左孩子的结点,且X不为根,则x的前驱为
A.X的左子树中最右结点
B.X的左子树中最右叶结点
C.X的右子树中最左的结点
D.X的双亲
【运用所学知识,完成上述题目】
参考选择:A。

吉林大学智慧树知到“计算机科学与技术”《数据结构》网课测试题答案卷2

吉林大学智慧树知到“计算机科学与技术”《数据结构》网课测试题答案卷2

吉林大学智慧树知到“计算机科学与技术”《数据结构》网课测试题答案(图片大小可自由调整)第1卷一.综合考核(共10题)1.单链表中的头结点就是单链表的第一个结点。

()A.正确B.错误2.在图的邻接表存储结构上执行深度优先搜索遍历类似于二叉树上的()。

A.先根遍历B.中根遍历C.后根遍历D.按层次遍历3.线性表是具有n个()的有限序列。

A.表元素B.字符C.数据元素D.数据项4.算法在发生非法操作时可以作出处理的特性称为健壮性。

()A.正确B.错误5.具有n(n0)个顶点的无向图最多含有n(n-1)/2条边。

()A.正确B.错误6.在数据结构中,逻辑上数据结构可分为()。

A.动态结构和静态结构B.线性结构和非线性结构C.紧凑结构和非紧凑结构D.内部结构和外部结构7.在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是归并排序。

()A.正确B.错误8.栈和队列都是限制取点的线性结构。

()A.正确B.错误9.不是所有的AOV网都有一个拓朴序列。

()A.正确B.错误10.设有两个串p和q,求q在p中首次出现的位置的运算称作模式匹配。

()A.正确B.错误第1卷参考答案一.综合考核1.参考答案:B2.参考答案:A3.参考答案:C4.参考答案:A5.参考答案:A6.参考答案:B7.参考答案:A8.参考答案:A9.参考答案:A10.参考答案:A。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
吉大18春学期《数据结构》在线作业二-0005
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
1.在单链表中,删除p所指结点的直接后继的操作是( )
A.p=p->next;p->next=p->next->next;
B.p=p->next->next;
C.p->next=p->next->next;
A.稳健性
B.正确性
C.有穷性
D.可读性
答案:ABCD
14.对线性表,可进行如下基本操作( )
A.随机存取
B.查找
C.插入
D.删除
答案:ABCD
15.类string中包含的串运算有( )
A.Substr()
B.Length()
C.Insert()
D.Find()
答案:ABCD
答案:D
二、多选题 (共 5 道试题,共 20 分)
11.二叉树的遍历方式有()
A.深度遍历
B.后根遍历
C.先根遍历
D.中根遍历
答案:BCD
12.对有序表的查找方式有以下几种()
A.斐波那契查找
B.插值查找
C.折半查找
D.二叉树查找
答案:ABC
13.一个好的算法应具备以下性质( )
答案:C
4.PUSH和POP命令常用于( )操作
A.队列
B.记录
C.栈
D.数组
答案:C
5.非空的循环单链表head的尾结点(由指针p所指)满足( )。
A.p->next=head
B.p->next=NULL
C.p=head
D.p=NULL
答案:A
6.设深度为k的二叉树上只有度为0和度为2的结点,则这类二叉树上所含结点总数最少( )个。
答案:正确
20.对于前序遍历和中序遍历结果相同的二叉树为所有结点只有右孩子的二叉树
答案:正确
21.若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是归并排序
答案:正确
22.快速排序的速度在所有排序方法中为最快,而且所需附加空间也最少
答案:错误
D.p->next=p->next;
答案:C
2.深度为6的二叉树最多有( )个结点。
A.64
B.63
C.32
D.31
答案:B
3.带头结点的单链表head为空的判断条件是()。
A.head=NULL
B.head->next=
C.head->next=NULL
D.head!=NULL
A.k+1
B.2k-1
C.2k+1
D.2k
答案:B
7.在 一个单链表中,已知q所指结点是p所指结点的直接前趋,若在p,q之间插入s结点,这执行( )操作。
A.s->next=p->next;p->next=s
B.q->next=s;s->next=p
C.p->next=s;s->next=q;
三、判断题 (共 10 道试题,共 40 分)
16.设栈的输入序列是1,2,3,4,则1,4,3,2不可能是其出栈序列
答案:错误
17.具有n(n>0)个顶点的无向图最多含有n(n-1)/2条边
答案:正确
18.单链表中的头结点就是单链表的第一个结点。( )
答案:错误
19.字符串是一种线性表,其特殊性表现在它的数据元素是一个字符
A.按层次遍历
B.后根遍历
C.先根遍历
D.中根遍历
答案:C
10.通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着( )
A.每个数据元素都一样
B.数据元素所包含的数据项的个数要相等
C.数据元素具有同一特点
D.不仅数据元素所包含的数据项的个数要相同,而且对应数据项的类型要一致
23.判断一个表达式中左右括号是否匹配,采用栈实现较为方便
答案:正确
24.在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是归并排序
答案:正确
25.在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终的排序算法是冒泡排序
答案:正确
D.p->next=s->next;s->next=p;
答案:B
8.在数据结构中,逻辑上数据结构可分为:( )
A.线性结构和非线性结构
B.紧凑结构和非紧凑结构
C.动态结构和静态结构
D.内部结构和外部结构
答案:A
9.在图的邻接表存储结构上执行深度优先搜索遍历类似于二叉树上的( )。
相关文档
最新文档