欧阳老师 发表于 2021-7-9 14:02:30

四川大学《数据结构2264》21春在线作业2

(单选题)1:在线性表的下列运算中,不改变数据元素之间的结构关系的运算是()。
A:插入
四川大学
B:删除
C:排序
D:查找
正确答案:
(单选题)2:下面关于广义表的叙述中,不正确的是()。
A:广义表可以是一个多层次的结构
B:广义表至少有一个元素
C:广义表可以被其他广义表所共享
D:广义表可以是一个递归表
正确答案:
(单选题)3:在一个带有附加表头结点的单链表HL中,若要向表头插入一个由指针p指向的结点,则执行()。
A:HL=p;p->next=HL;
B:p->next=HL->next;HL->next=p;
C:p->next=HL;p=HL;
D:p->next=HL;HL=p;
正确答案:
(单选题)4:从二叉搜索树中查找一个元素时,其时间复杂度大致为()。
A:O(n)
B:O(1)
C:O(log2n)
D:O(n2)
正确答案:
(单选题)5:已知一个图的顶点集V={1,2,3,4,5,6,7};边集E={()3,()5,()8,()10,()6,()15,()12,()9,()4,()20,()18,()25},用克鲁斯卡尔算法得到最小生成树,则在最小生成树中依次得到的各条边为()。
A:(1,2)3,(4,6)4,(1,3)5,(1,4)8,(2,5)10,(4,7)20
B:(1,2)3,(4,6)4,(1,3)5,(2,3)6,(1,4)8,(3,6)9
C:(1,2)3,(1,3)5,(1,4)8,(4,6)4,(2,5)10,(4,7)20
D:(1,2)3,(1,3)5,(1,4)8,(2,5)10,(4,6)4,(4,7)20
正确答案:    奥鹏21春在线作业
(单选题)6:设森林F对应的二叉树为B,它有m个结点,B的根为p,p的右子树上的结点个数为n,森林F中第一棵树的结点个数是()。
A:m-n-1
B:n+1
C:m-n+1
D:m-n
正确答案:
(单选题)7:数据的基本单位是()。
A:数据项
B:数据类型
C:数据元素
D:数据变量
正确答案:
(单选题)8:从一个长度为n的顺序表中删除第i个元素()时,需向前移动的元素个数是()。
A:n-i
B:n-i+1
C:n-i-1
D:i
正确答案:
(单选题)9:若某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则最节省运算时间的存储方式是()。
A:单链表
B:仅有头指针的单循环链表
C:双链表
D:仅有尾指针的单循环链表
正确答案:
(单选题)10:采用开放定址法处理散列表的冲突时,其平均查找长度()。
A:低于链接法处理冲突
B:高于链接法处理冲突
C:与链接法处理冲突相同
D:高于二分查找
正确答案:
(单选题)11:下列关于数据结构的叙述中,正确的是()。
A:数组是不同类型值的集合
B:递归算法的程序结构比迭代算法的程序结构更为精炼
C:树是一种线性结构
D:用一维数组存储一棵完全二叉树是有效的存储方法
正确答案:
(单选题)12:对关键字序列()进行增量为3的一趟希尔排序的结果为()。
A:(19,23,56,34,78,67,88,92)
B:(23,56,78,66,88,92,19,34)
C:(19,23,34,56,67,78,88,92)
D:(19,23,67,56,34,78,92,88)
正确答案:
(单选题)13:以下数据结构中哪一个是非线性结构?()
A:队列
B:栈
C:线性表
D:二叉树
正确答案:
(单选题)14:在二叉树结点的先序序列、中序序列和后序序列中,所有叶子结点的先后顺序()
A:都不相同
B:完全相同
C:先序和中序相同,而与后序不同
D:中序和后序相同,而与先序不同
正确答案:
(单选题)15:对线性表,在下列哪种情况下应当采用链表表示?()
A:经常需要随机地存取元素
B:经常需要进行插入和删除操作
C:表中元素需要占据一片连续的存储空间
D:表中元素的个数不变
正确答案:
(单选题)16:AOV网是一种()。
A:有向图
B:无向图
C:无向无环图
D:有向无环图
正确答案:
(单选题)17:若有18个元素的有序表存放在一维数组A中,第一个元素放A中,现进行二分查找,则查找A的比较序列的下标依次为()。
A:1,2,3
B:9,5,2,3
C:9,5,3
D:9,4,2,3
正确答案:
(单选题)18:由权值分别为3,8,6,2的叶子生成一棵哈夫曼树,它的带权路径长度为()。
A:11
B:35
C:19
D:53
正确答案:
(单选题)19:对一棵有100个结点的完全二叉树按层编号,根结点编号为1,则编号为49的结点的父结点的编号为()。
A:24
B:5
C:98
D:99
正确答案:
(单选题)20:若有序表为(),则在二分查找关键字b的过程中,先后进行比较的关键字依次为()。
A:f,c,b
B:f,d,b
C:g,c,b
D:g,d,b
正确答案:
(单选题)21:下面关于图的存储的叙述中正确的是()。
A:用邻接表法存储图,占用的存储空间大小只与图中边数有关,而与结点个数无关。
B:用邻接表法存储图,占用的存储空间大小与图中边数和结点个数都有关
C:用邻接矩阵法存储图,占用的存储空间大小与图中结点个数和边数都有关。
D:用邻接矩阵法存储图,占用的存储空间大小只与图中边数有关,而与结点个数无关。
正确答案:
(单选题)22:假定有K个关键字互为同义词,若用线性探测法把这K个关键字存入散列表中,至少要进行()次探测。
A:K-1次
B:K次
C:K+l次
D:K(K+1)/2次
正确答案:
(单选题)23:在一个单链表HL中,若要在当前由指针p指向的结点后面插入一个由q指向的结点,则执行如下()语句序列。
A:p=q;p->next=q;
B:p->next=q;q->next=p;
C:p->next=q->next;p=q;
D:q->next=p->next;p->next=q;
正确答案:
(单选题)24:若用邻接矩阵表示一个有向图,则其中每一列包含的″1″的个数为()。
A:图中每个顶点的入度
B:图中每个顶点的出度
C:图中每个顶点的度
D:图中连通分量的数目
正确答案:
(单选题)25:在对n个关键字进行直接选择排序的过程中,每一趟都要从无序区选出最小关键字元素,则在进行第i趟排序之前,无序区中元素的个数为()。
A:i
B:i+1
C:n-i
D:n-i+1
正确答案:
(多选题)26:栈和队列的共同特点是()。
A:只允许在端点处插入和删除元素
B:都是先进后出
C:都是先进先出
D:没有共同点
E:都可以采用顺序存储方式和链式存储方式
正确答案:
(多选题)27:下述()是顺序存储方式的优点。
A:存储密度大
B:插入和删除运算方便
C:获取符合某种条件的元素方便
D:查找运算速度快
E:可以很方便地存取第i个元素
正确答案:
(多选题)28:对一个算法的评价,主要包括如下()方面的内容。
A:健壮性和可读性
B:并行性
C:正确性
D:时空复杂度
E:界面友好性
正确答案:
(多选题)29:若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则不可能出现的出栈序列为()。
A:3,2,6,1,4,5
B:3,4,2,1,6,5
C:1,2,5,3,4,6
D:5,6,4,2,3,1
E:6,5,4,3,2,1
正确答案:
(判断题)30:若仅知道某二叉树的中序遍历序列和后序遍历序列,则不能够确定此二叉树的层次遍历的序列。
A:错误
B:正确
正确答案:
(判断题)31:在线性链表中删除某个结点时,只需将被删结点释放。
A:错误
B:正确
正确答案:
(判断题)32:图G的某一最小生成树的代价一定小于其他生成树的代价。
A:错误
B:正确
正确答案:
(判断题)33:链式栈与顺序栈相比,一个明显的优点是通常不会出现栈满的情况。
A:错误
B:正确
正确答案:
(判断题)34:用邻接矩阵存储一个图时,在不考虑压缩存储的情况下,所占用的存储空间大小只与图中的顶点个数有关,而与图的边数无关。
A:错误
B:正确
正确答案:
(判断题)35:一个广义表(),(),c),())))的表尾是(),c),()))。
A:错误
B:正确
正确答案:
(判断题)36:在顺序表中,逻辑上相邻的元素在物理位置上不一定相邻。
A:错误
B:正确
正确答案:
(判断题)37:在用循环单链表表示的链式队列中,可以不设队头指针,仅在链尾设置队尾指针。
A:错误
B:正确
正确答案:
(判断题)38:用字符数组存储长度为n的字符串,数组长度至少为n+1。
A:错误
B:正确
正确答案:
(判断题)39:在一棵二叉树中,假定每个结点只有左子女,没有右子女,对它分别进行前序遍历和后序遍历,则具有相同的结果。
A:错误
B:正确
正确答案:
(判断题)40:线性表若采用链式存储表示时,其存储结点的地址可连续也可不连续。
A:错误
B:正确
正确答案:
(判断题)41:对任何用顶点表示活动的网络()进行拓扑排序的结果都是唯一的。
A:错误
B:正确
正确答案:
(判断题)42:快速排序算法在每一趟排序中都能找到一个元素放在其最终的位置上。
A:错误
B:正确
正确答案:
(判断题)43:进行折半搜索的表必须是顺序存储的有序表。
A:错误
B:正确
正确答案:
(判断题)44:使用三元组表示稀疏矩阵中的非零元素能节省存储空间。
A:错误
B:正确
正确答案*

本内容由易百教育整理发布
页: [1]
查看完整版本: 四川大学《数据结构2264》21春在线作业2