100分 发表于 2020-7-7 12:16:48

数据结构(高起专)数据结构东师20春在线作业2

数据结构(高起专)数据结构20春在线作业2
1.[单选题] 递归过程的实现需用到 ( )。
无忧答案网
    A.线性表
    B.链表
    C.栈
    D.队列
    答:——C——
2.[单选题] 在下列情况中,可称为二叉树的是 ( )。
    A.每个结点至多有两棵子树的树
    B.哈夫曼树
    C.每个结点至多有两棵子树的有序树
    D.每个结点只有一棵右子树
    答:——B——
3.[单选题] 经过下列栈的操作后,GetTop(ST)的值是 ( )。InitStack(ST); push(ST,'a'); push(ST,'b'); pop(ST,x);
    A.a
    B.b
    C.1
    D.2
    答:——A——
4.[单选题] 若要求尽可能快地对序列进行稳定的排序,则应选 () 。    Q164,78616 --40
    A.快速排序
    B.归并排序
    C.起泡排序
    D.希尔排序
    答:————
5.[单选题] 一个算法应该是()。
    A.程序
    B.问题求解步骤的描述
    C.要满足五个基本特性
    D.A和C
    答:————
6.[单选题] 判断线索二叉树中某结点p有左子女的条件是 ( )。
    A.p ! = NULL
    B.p->lchild ! = NULL
    C.p->ltag = = 0
    D.p->ltag = = 1
    答:————
7.[单选题] 二叉树在中序线索化后,仍不能有效求解的问题是 ( )。
    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.( g )
    B.( d )
    C.c
    D.d
    答:————
10.[单选题] ( ) 的遍历仍需要栈的支持。
    A.前序线索二叉树
    B.中序线索二叉树
    C.后序线索二叉树
    D.前三种均需要
    答:————
11.[单选题] 线索二叉树是一种 ( ) 结构。
    A.逻辑
    B.物理
    C.逻辑和存储
    D.线性
    答:————
12.[单选题] 有一个100*90的稀疏矩阵,非零元素有10个,设每个整型数占2字节,则用三元组表示该矩阵时,所需的字节数是 () 。
    A.60
    B.66
    C.18000
    D.33
    答:————
13.[单选题] 就排序算法所用的辅助空间而言,堆排序、快速排序、归并排序的关系是 () 。
    A.堆排序<快速排序<归并排序
    B.堆排序<归并排序<快速排序
    C.堆排序>归并排序>快速排序
    D.堆排序>快速排序>归并排序
    答:————
14.[单选题] 下列说法不正确的是 ()。
    A.图的遍历是从给定的源点出发每个顶点仅被访问一次
    B.遍历的基本方法有两种:深度优先遍历和广度优先遍历
    C.图的深度优先遍历不适用于有向图
    D.图的深度优先遍历是一个递归过程
    答:————
15.[单选题] 在一个图中,所有顶点的度数之和等于图的边数的几倍 ()。
    A.1/2
    B.1
    C.2
    D.4
    答:————
16.[单选题] 在一个单链表中,已知q所指结点是p所指结点的前驱结点,若在p之前插入s所指结点,则执行 ( )。
    A.p->next = s; s->next = q;
    B.s->next = p->next; p->next = s;
    C.p->next = s->next; s->next = p;
    D.q->next = s; s->next = p;
    答:————
17.[单选题] 在对n个元素的序列进行排序时,堆排序所需要的附加存储空间是 ()。
    A.O(log2n )
    B.O( 1 )
    C.O(n )
    D.O(nlog2n )
    答:————
18.[单选题] 已知一个顺序存储的线性表,设每个结点占c个单元,若第一个结点的地址为LOC(a0),则第i个结点的地址为 ( )。
    A.LOC(a0)+(i-1)*c
    B.LOC(a0)+i*c
    C.LOC(a0)-i*c
    D.LOC(a0)+(i+1)*c
    答:————
19.[单选题] 分块查找要求表中的结点 ()。
    A.全部无序
    B.块之间无序
    C.全部有序
    D.块之间有序
    答:————
20.[单选题] 下面关于串的叙述中,哪一个是不正确的? ( )
    A.串是字符的有限序列
    B.空串是由空格构成的串
    C.模式匹配是串的一种重要运算
    D.串既可以采用顺序存储,也可以采用链式存储
    答:————
21.[判断题] 二叉树按某种次序线索化后,任一结点均有指向其前序结点和后继结点的线索。
    A.错误
    B.正确
    答:————
22.[判断题] 在执行某个排序算法过程中,出现了排序码朝着它最终排序位置相反的方向移动,则该算法是不稳定的。
    A.错误
    B.正确
    答:————
23.[判断题] 非空的二叉树一定满足:某结点若有左子女,则其中序前驱一定没有右子女。
    A.错误
    B.正确
    答:————
24.[判断题] 数组是同类型值的集合。
    A.错误
    B.正确
    答:————
25.[判断题] 用链表 ( lchild-rchild表示法 ) 存储的包含n个结点的二叉树,结点的2n个指针域中有n + l 个空指针。
    A.错误
    B.正确
    答:————
26.[判断题] 链表中的表头指针与表头结点起到相同的作用。
    A.错误
    B.正确
    答:————
27.[判断题] 栈和队列的存储方式,既可以是顺序方式,又可以是链式方式。
    A.错误
    B.正确
    答:————
28.[判断题] 一个有向图的邻接表和逆邻接表中结点的个数可能不等。
    A.错误
    B.正确
    答:————
29.[判断题] 对大小均为n的有序表和无序表分别进行顺序查找,在等概率查找的情况下,对于查找成功,它们的平均查找长度是相同的,而对于查找失败,它们的平均查找长度是不同的。
    A.错误
    B.正确
    答:————
30.[判断题] 任何无向图都存在生成树。
    A.错误
    B.正确
    答:————
31.[判断题] 在完全二叉树中,若一个结点没有左子女,则它必是树叶。
    A.错误
    B.正确
    答:————
32.[判断题] 链表中的表头结点仅起到标识的作用。
    A.错误
    B.正确
    答:————
33.[判断题] 将一棵树转成二叉树,根结点没有右子树。
    A.错误
    B.正确
    答:————
34.[判断题] 连通分量是无向图中的极大连通子图。
    A.错误
    B.正确
    答:————
35.[判断题] 所谓取广义表的表尾就是返回广义表中最后一个元素。
    A.错误
    B.正确
    答:————
36.[判断题] 需要借助于一个栈来实现DFS算法。
    A.错误
    B.正确
    答:————
37.[判断题] 必须把一般的树转换成二叉树后才能进行存储。
    A.错误
    B.正确
    答:————
38.[判断题] 对于插入、删除运算来说,链接存储结构一定优于顺序存储结构。
    A.错误
    B.正确
    答:————
39.[判断题] 后序线索二叉树是不完善的,要对它进行遍历,还需要使用栈。
    A.错误
    B.正确
    答:————
40.[判断题] 二维以上的数组其实是一种特殊的广义表。
    A.错误
    B.正确
    答:————

附件是答案,核对题目下载,转载注明: 无忧答   案 网
页: [1]
查看完整版本: 数据结构(高起专)数据结构东师20春在线作业2