《西北工业大学21秋《数据结构》综合测试题库答案参考28》由会员分享,可在线阅读,更多相关《西北工业大学21秋《数据结构》综合测试题库答案参考28(14页珍藏版)》请在金锄头文库上搜索。
1、西北工业大学21秋数据结构综合测试题库答案参考1. 如果要求一个线性表既能较快地查找、又能适应动态变化的要求,则可采用的查找方法是( )。A.顺序查找B.折半查找C.基于属性的查找D.分块查找参考答案:D2. 线性链表是通过( )方式表示元素之间的关系A.后继元素地址B.元素的存储顺序C.左、右孩子地址D.元素的相对存储位置参考答案:A3. 算法分析的目的是( )。A、辨别数据结构的合理性B、评价算法的效率C、研究算法中输入与输出的关系D、鉴别算法的可读性参考答案:B4. 数据的逻辑结构是指各数据元素之间的逻辑关系。( )A.正确B.错误参考答案:A5. 在一个单链表中,已知q结点是p结点的前
2、驱结点,若在q和p之间插入结点s,则执行操作:( )A.s-next=p-next; p-next=sB.s-next=p; q-next=sC.q-next=s; s-next=pD.p-next=s; s-next=q参考答案:B6. 分块查找的基本思想是首先在索引表中进行查找,以便确定给定的关键字可能存在的块号,然后再在相应的块内进行顺序查找。( )A.正确B.错误参考答案:A7. 设栈S和队列Q的初始状态为空,元素e1,e2,e3,e4,e5和e6依次通过栈S,一个元素出栈后即进队列Q,若6个元素出队的序列是e2,e4,e3,e6,e5,e1则栈S的容量至少应该是( )。A.6B.4C
3、.3D.2参考答案:C8. 计算机识别、存储和加工处理的对象被统称为( )。A、数据B、数据元素C、数据结构D、数据类型参考答案:A9. 依次在初始为空的队列中插入元素X,Y,Z,W以后,紧接着作了两次删除操作,此时的队头元素是( )A.XB.YC.ZD.W参考答案:C10. 在k叉树中,度为0的结点称为( )。A.祖先B.根C.子孙D.叶参考答案:D11. 非空的双向循环链表中任何结点的前驱指针均不为空。( )A.正确B.错误参考答案:A12. 若有18个元素的有序表存放在一堆数组A19中,第一个元素放A1中,现进行二分查找,则查找A3的比较序列的下标依次为( )。A.1,2,3B.9,5,
4、2,3C.9,5,3D.9,4,2,3参考答案:D13. 深度为h的满m叉树的第k层的结点(1=A.mk-1B.mk-1C.mh-1D.mh-1参考答案:A14. 某二叉树的前序和后序序列正好相同,则该二叉树一定是( )的二叉树。A.空或只有一个结点B.高度等于其结点数C.任一结点无左孩子D.任一结点无右孩子参考答案:A15. 若链串结点中的指针占4个字节,每个字符占1个字节,则结点大小为2的链串的存储密度为2/6。( )A、错误B、正确参考答案:B16. 如果最常用的操作是取第i个结点及其前驱,则采用( )存储方式最节省时间。A.单链表B.双链表C.单循环链表D.顺序表参考答案:D17. 产
5、生冲突现象的两个关键字称为该散列函数的同义字。( )A、错误B、正确参考答案:B18. 在文本编辑程序中查找某一特定单词在文本中出现的位置,可以利用串的定位操作。( )A、错误B、正确参考答案:B19. 栈的插入和删除操作在( )进行。A.栈顶B.栈底C.任意位置D.指定位置参考答案:A20. 无向图的邻接矩阵可用一维数组存储。( )A.正确B.错误参考答案:A21. 在指定结点之前插入新结点时,双链表比单链表更方便。( )A.正确B.错误参考答案:A22. 若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为( )。A、3,2,6,1,4,5B、3,4,2,1
6、,6,5C、1,2,5,3,4,6D、5,6,4,2,3,1参考答案:B23. 对于哈希函数H(key)=key%13,被称为同义词的关键字是( )。A、35和41B、23和39C、15和44D、25和51参考答案:D24. 以下数据结构中,属于线性结构的是( )。A.广义表B.二叉树C.稀疏矩阵D.串参考答案:A25. 二叉排序树上左子树上所有结点的值均小于它的根结点的值。( )A.正确B.错误参考答案:A26. 最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是( )。A.(rear+1)%n=frontB.rear=frontC.rear+1=frontD.(r
7、ear-l)%n=front参考答案:B27. 一个有向无环图的拓扑排序序列是( )。A.一定唯一的B.一定不唯一的C.不一定唯一的D.都不对参考答案:C28. 下面说法错误的是( )。 (1)算法原地工作的含义是指不需要任何额外的辅助空间; (2)在相同的规模n下,复杂度O(n)的算法在时间上总是优于复杂度O(2n)的算法; (3)所谓时间复杂度是指最坏情况下,估算算法执行时间的一个上界; (4)同一个算法,实现语言的级别越高,执行效率就越低。A.(1)B.(1),(2)C.(1),(4)D.(3)参考答案:C29. 可以用队列实现数值转换算法。( )A.正确B.错误参考答案:A30. 二叉
8、树在线索化后,仍不能有效求解的问题是( )。A.后序线索二叉树中求后序后继B.前序线索二叉树中求前序后继C.中序线索二叉树中求中序后继D.中序线索二叉树中求中序前驱参考答案:A31. 在数据结构中,数据的逻辑结构可以分成( )。A、内部结构和外部结构B、线性结构和非线性结构C、紧凑结构和非紧揍结构D、动态结构和静态结构参考答案:C32. 算法分析的两个主要方面是( )。A.正确性与健壮性B.时间复杂度与空间复杂度C.数据复杂性与程序复杂性D.可读性与可用性参考答案:B33. 若以1234作为双端队列的输入序列,则既不能由输入受限的双端队列得到,也不能由输出受限的双端队列得到的输出序列是( )。
9、A.1234B.4132C.4231D.4213参考答案:C34. 按排序过程中依据的原则分类,快速排序属于( )。A.插入类的排序方法B.选择类的排序方法C.交换类的排序方法D.归并类的排序方法参考答案:C35. 设有向图有n个顶点和e条边,采用领接表作为其存储表示,在进行拓扑排序时,总的计算时间为( )A.O(nlog2e)B.O(n+e)C.O(ne)D.O(n2)参考答案:B36. 数据的存储结构是数据的逻辑结构在计算机存储器上的实现,它是依赖于计算机的。( )A.正确B.错误参考答案:A37. 邻接表法只能用于有向图存储。( )A.正确B.错误参考答案:B38. 二叉树中结点只有一个
10、孩子时无左右之分。( )A、错误B、正确参考答案:A39. 下列描述中正确的是( )。A.选择合适的数据结构是解决应用问题的关键步骤B.线性表的逻辑顺序与存储顺序总是一致的C.每种数据结构都具备查找、插入和删除三种基本运算D.数据结构实质上包括逻辑结构和存储结构两方面的内容参考答案:A40. 散列函数有一个共同的性质,即函数值应当以下面的哪一项来取其值域的每个值?( )A.最小概率B.最大概率C.平均概率D.同等概率参考答案:D41. 指针p所指的元素是双向循环链表L的尾元素的条件是( )。A.p=LB.p=NULLC.p-prior=LD.p-next=L参考答案:D42. 若一棵二叉树有1
11、1个叶子结点,则该二叉树中度为2的结点个数是( )。A.10B.11C.12D.15参考答案:A43. 由树转化成二叉树,其根节点的右子树总是空。( )A.正确B.错误参考答案:A44. 用ISAM组织文件适合于( )。A.磁盘B.磁带C.外存储器D.光盘参考答案:A45. 设某算法的问题规模函数f(n)=300n2+8000n+900,则它的渐进时间复杂度为( )A.O(n3)B.O(n2)C.O(n)D.O(1)参考答案:B46. 设一组初始记录关键字序列为(345,253,674,924,627),则用基数排序需要进行( )趟的分配和回收才能使得初始关键字序列变成有序序列。A.3B.4C
12、.5D.8参考答案:A47. 向一个有127个元素原顺序表中插入一个新元素并保存原来顺序不变,平均要移动( )个元素。A.8B.63.5C.63D.7参考答案:B48. 在二叉树中插入结点,则此二叉树便不再是二叉树了。( )A.正确B.错误参考答案:B49. 采用邻接表存储的图的广度优先遍历算法类似于二叉树的( )。A.先序遍历B.中序遍历C.后序遍历D.按层遍历参考答案:D50. 一个关键字序列为46,79,56,38,40,84,采用快速排序以位于最左位置的元素为基准而得到的第一次划分结果为( )A.38,46,79,56,40,84B.38,79,56,46,40,84C.40,38,4
13、6,56,79,84D.38,46,56,79,40,84参考答案:C51. 一棵左右子树均不空的二叉树在前序线索化后,其中空的链域的个数是( )。A.不确定B.2C.1D.0参考答案:C52. 在一个图中所有顶点的度数之和等于所有边数的( )倍。A.1/2B.2C.1D.4参考答案:B53. 在头指针为head且表长大于1的单循环链表中,指针p指向表中某个结点,若p-next-next=head,则( )。A、p指向头结点B、p指向尾结点C、*p的直接后继是头结点D、*P的直接后继是尾结点参考答案:D54. 在头指针为head的非空单循环链表中,指针p指向尾结点,下列关系成立的是( )。A、p-next=headB、p-next-next=headC、p-next=NULLD、p=head参考答案:A55. 若一个有向图的邻接距阵中,主对角线以下的元素均为零,则该图的拓扑有序