西北工业大学21秋《数据结构》综合测试题库答案参考35

上传人:新** 文档编号:478557526 上传时间:2023-02-27 格式:DOCX 页数:14 大小:14.03KB
返回 下载 相关 举报
西北工业大学21秋《数据结构》综合测试题库答案参考35_第1页
第1页 / 共14页
西北工业大学21秋《数据结构》综合测试题库答案参考35_第2页
第2页 / 共14页
西北工业大学21秋《数据结构》综合测试题库答案参考35_第3页
第3页 / 共14页
西北工业大学21秋《数据结构》综合测试题库答案参考35_第4页
第4页 / 共14页
西北工业大学21秋《数据结构》综合测试题库答案参考35_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《西北工业大学21秋《数据结构》综合测试题库答案参考35》由会员分享,可在线阅读,更多相关《西北工业大学21秋《数据结构》综合测试题库答案参考35(14页珍藏版)》请在金锄头文库上搜索。

1、西北工业大学21秋数据结构综合测试题库答案参考1. 数据的逻辑结构是指数据的各数据项之间的逻辑关系。( )A.正确B.错误参考答案:B2. 若采用邻接矩阵法存储一个n个顶点的无向图,则该邻接矩阵是一个( )。A.上三角矩阵B.稀疏矩阵C.对角矩阵D.对称矩阵参考答案:D3. 已知指针p指向某单链表中的一个结点,则判别该结点有且仅有一个后继结点的条件是p-next-next=null。( )A、错误B、正确参考答案:B4. 由于排序过程中涉及的存储器不同,可以将排序方法分为( )。A、稳定排序B、不稳定排序C、内部排序D、外部排序参考答案:CD5. 采用分快查找时,若线性表中共有625个元素,查

2、找每个元素的概率相同,假设采用顺序查找来确定结点所在的块时,每块应分( )个结点最佳。A.10B.25C.6D.625参考答案:B6. 向二叉搜索树中插入一个元素时,其时间复杂度大致为( )A.O(log2n)B.O(n)C.O(1)D.O(2n)参考答案:A7. 已知一个散列表如图所示,其散列函数为H(key)=key%11,采用二次探查法处理冲突,则下一个插入的关键字49的地址为( )。A.2B.3C.8D.9参考答案:C8. 假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点vi相关的所有弧的时间复杂度是( )A.O(n)B.O(e)C.O(n+e)D.O(n*e)参考答案

3、:C9. 线性表的顺序存储结构是一种( )存储结构。A.散列存取B.顺序存取C.随机存取D.索引存取参考答案:C10. 邻接矩阵适用于有向图和无向图的存储,但不能存储带权的有向图和无向图,而只能使用邻接表存储形式来存储它。( )A.正确B.错误参考答案:B11. 已知指针p和q分别指向某单链表中第一个结点和最后一个结点。假设指针s指向另一个单链表中某个结点,则在s所指结点之后插入上述链表应执行的语句为( )。A、q-next=s-next; s-next=pB、s-next=p; q-next=s-nextC、p-next=s-next; s-next=qD、s-next=q; p-next=

4、s-next参考答案:A12. 按排序过程中依据的原则分类,快速排序属于( )。A.插入类的排序方法B.选择类的排序方法C.交换类的排序方法D.归并类的排序方法参考答案:C13. 若一个有向图的邻接距阵中,主对角线以下的元素均为零,则该图的拓扑有序序列( )。A.一定存在B.一定不存在C.不一定存在D.不确定参考答案:A14. 链表与顺序存储结构相比,在链表中进行插入、删除操作的效率高。( )A.正确B.错误参考答案:A15. 最小生成树问题是构造带权连通图(网)的最小代价生成树。( )A.正确B.错误参考答案:A16. 一棵左右子树均不空的二叉树在先序线索化后,其中空的链域的个数是( )。A

5、.0B.1C.2D.3参考答案:B17. 已知广义表LS=(a,b,c),(d,e,f),运算head和tail函数取出元素e的运算是( )。A.head(tail(LS)B.tail(head(LS)C.head(tail(head(tail(LS)D.head(tail(tail(head(LS)参考答案:C18. 在目标串T0.n-1=“xwxxyxy”中,对模式串P0.m-1=“xy”进行子串定位操作的结果是( )。A.1B.2C.3D.5参考答案:C19. 设某有向图的邻接表中有n个表头结点和m个表结点,则该图中有( )条有向边。A.nB.n-1C.mD.m-1参考答案:C20. 下

6、列陈述中正确的是( )。A.二叉树是度为2的有序树B.二叉树中结点只有一个孩子时无左右之分C.二叉树中必有度为2的结点D.二叉树中最多只有两棵子树,并且有左右之分参考答案:D21. 在以单链表为存储结构的线性表中,数据元素之间的逻辑关系用( )。A.数据元素的相邻地址表示B.数据元素在表中的序号表示C.指向后继元素的指针表示D.数据元素的值表示参考答案:C22. 通常将链串的结点大小设置为大于1是为了( )。A、提高串匹配效率B、提高存储密度C、便于插入操作D、便于删除操作参考答案:A23. 带行表的三元组表是稀疏矩阵的一种( )。A.顺序存储结构B.链式存储结构C.索引存储结构D.散列存储结

7、构参考答案:A24. 用二叉链表表示具有n个结点的二叉树时,值为空的指针域的个数为( )。A.n-1B.nC.n+lD.2n参考答案:C25. 设哈夫曼树中的叶子结点总数为m,若用二叉链表作为存储结构,则该哈夫曼树中总共有( )个空指针域。A.2m-1B.2mC.2m+1D.4m参考答案:B26. 具有65个结点的完全二叉树其深度为(根的层次号为1)( )。A.8B.7C.6D.5参考答案:B27. 采用邻接表存储的图的广度优先遍历算法类似于二叉树的( )。A.先序遍历B.中序遍历C.后序遍历D.按层遍历参考答案:D28. 后序线索二叉树是不完善的,要对它进行遍历,还需要使用栈。( )A.正确

8、B.错误参考答案:A29. 由树转化成二叉树,其根节点的右子树总是空。( )A.正确B.错误参考答案:A30. 线性表中的所有元素都有一个前驱元素和后继元素。( )A.正确B.错误参考答案:A31. 设某算法的问题规模函数f(n)=300n2+8000n+900,则它的渐进时间复杂度为( )A.O(n3)B.O(n2)C.O(n)D.O(1)参考答案:B32. 数据结构是指( )。A.数据元素的组织形式B.数据类型C.据存储结构D.数据定义参考答案:A33. 一个加权的无向连通图的最小生成树( )。A.有一颗或多颗B.只有一颗C.一定有多颗D.可能不存在参考答案:A34. 已知函数Sub(s,

9、I,j)的功能是返回串s中从第i个字符起长度为j的子串,函数Scopy(s,t)的功能为复制串t到s。若字符串S=SCIENCESTUDY,则调用函数Scopy(P,Sub(S,1,7)后得到( )。A、P=SCIENCEB、P=STUDYC、S=SCIENCED、S=STUDY参考答案:A35. 设有100个关键字,用折半查找法进行查找时,最大比较次数为( )。A.7B.6C.50D.25参考答案:A36. 链式队列Q为空的判定条件:( )A.Q.front=Q.rearB.Q.front=QC.Q=Q.rearD.没有正确参考答案:A37. 用一维数组存储二叉树时,总是以前序遍历顺序存储结

10、点。( )A.正确B.错误参考答案:B38. 在一个长度为n的单链表L中,删除链表中*p的前驱结点的时间复杂度为O(n)。( )A、错误B、正确参考答案:B39. n个顶点的连通图至少有( )条边。A.n-1B.nC.n+1D.0参考答案:A40. 数据的存储结构是数据的逻辑结构在计算机存储器上的实现,它是依赖于计算机的。( )A.正确B.错误参考答案:A41. 最佳二叉排序树是AVL树(平衡二叉排序树)。( )A.正确B.错误参考答案:A42. 快速排序方法在( )情况下最不利于发挥其长处。A.被排序的数据量太大B.被排序数据中含有多个相同值C.被排序数据已基本有序D.被排序数据数目为奇数参

11、考答案:C43. 稀疏矩阵常用的压缩存储方法有两种,它们是( )。A.散列和十字链表B.二维数组和三维数组C.三元组和散列D.三元组和十字链表参考答案:D44. 数据的逻辑结构描述数据元素之间的逻辑关系,与存储方式无关。( )A、错误B、正确参考答案:B45. 在一个长度为n的顺序线性表中顺序查找值为x的元素时,查找成功时的平均查找长度(即x与元素的平均比较次数,假定查找每个元素的概率都相等)为( )。A.nB.n/2C.(n+1)/2D.(n-1)/2参考答案:C46. 在一个图中所有顶点的度数之和等于所有边数的( )倍。A.1/2B.2C.1D.4参考答案:B47. 在k叉树中,度为0的结

12、点称为( )。A.祖先B.根C.子孙D.叶参考答案:D48. 设二维数组A0.m-10.n-1按行优先顺序存储且每个元素占c个单元,则元素Aij的地址为( )。A.LOC(A00)+(j*m+i)*cB.LOC(A00)+(j-1)*m+i-1*cC.LOC(A00)+(i*n+j)*cD.LOC(A00)+(i-1)*n+j-1*c参考答案:C49. 一个关键字序列为46,79,56,38,40,84,采用快速排序以位于最左位置的元素为基准而得到的第一次划分结果为( )A.38,46,79,56,40,84B.38,79,56,46,40,84C.40,38,46,56,79,84D.38,

13、46,56,79,40,84参考答案:C50. 归并排序的辅助存储空间代价为O(1)。( )A.正确B.错误参考答案:B51. 在线性表的下列运算中,不改变数据元素之间结构关系的运算是( )。A、插入B、删除C、排序D、定位参考答案:D52. 将森树转成二叉树,根结点没有右子树。( )A.正确B.错误参考答案:B53. 如果在数据结构中每个数据元素只可能有一个直接前驱,但可以有多个直接后继,则该结构是( )。A.栈B.队列C.树D.图参考答案:C54. 对某二叉树进行前序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历的结果为( )A.DBFEACB.DFEBCAC.BDFECAD.BDEFAC参考答案:B55. 按照二叉树的定义,具有3个结点的二叉树有( )种

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号