西北工业大学21秋《数据结构》复习考核试题库答案参考套卷39

上传人:鲁** 文档编号:469734002 上传时间:2023-07-07 格式:DOCX 页数:11 大小:12.59KB
返回 下载 相关 举报
西北工业大学21秋《数据结构》复习考核试题库答案参考套卷39_第1页
第1页 / 共11页
西北工业大学21秋《数据结构》复习考核试题库答案参考套卷39_第2页
第2页 / 共11页
西北工业大学21秋《数据结构》复习考核试题库答案参考套卷39_第3页
第3页 / 共11页
西北工业大学21秋《数据结构》复习考核试题库答案参考套卷39_第4页
第4页 / 共11页
西北工业大学21秋《数据结构》复习考核试题库答案参考套卷39_第5页
第5页 / 共11页
点击查看更多>>
资源描述

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

1、西北工业大学21秋数据结构复习考核试题库答案参考1. 在长度为n的顺序表的第i(1in+1)个位置上插入一个元素,元素的移动次数为( )。A、n-i+1B、n-iC、iD、i-1参考答案:A2. 队列的队尾位置通常是随着入队操作而变化的。( )A、错误B、正确参考答案:B3. 删除二叉排序树中一个结点,再重新插入上去,一定能得到原来的二叉排序树。( )A、错误B、正确参考答案:A4. 用二叉链表表示具有n个结点的二叉树时,值为空的指针域的个数为( )。A.n-1B.nC.n+lD.2n参考答案:C5. 对于3个结点a、b、c,可构成不同的二叉树的棵数为( )。A.32B.30C.28D.24参

2、考答案:B6. 若在9阶B-树中插入关键字引起结点分裂,则该结点在插入前含有的关键字个数为( )。A.4B.5C.8D.9参考答案:C7. 将森树转成二叉树,根结点没有右子树。( )A.正确B.错误参考答案:B8. 对于双向链表,在两个结点之间插入一个新结点需修改的指针共( )个,单链表为( )个。A.4,1B.4,2C.1,4D.2,4参考答案:B9. 顺序查找法适合于存储结构为( )的线性表。A.散列存储B.顺序存储或链式存储C.压缩存储D.索引存储参考答案:B10. 设某算法的问题规模函数f(n)=300n2+8000n+900,则它的渐进时间复杂度为( )A.O(n3)B.O(n2)C

3、.O(n)D.O(1)参考答案:B11. 具有65个结点的完全二叉树其深度为(根的层次号为1)( )。A.8B.7C.6D.5参考答案:B12. 二叉树中结点只有一个孩子时无左右之分。( )A、错误B、正确参考答案:A13. 求图的最小(代价)生成树问题,考虑的是下面的哪一种图?( )A.有向图B.无向图C.带权的有向图D.带权的无向图参考答案:D14. 用一维数组存储二叉树时,总是以前序遍历顺序存储结点。( )A.正确B.错误参考答案:B15. 单链表中,增加一个头结点的目的是为了( )。A.使单链表至少有一个结点B.标识表结点中首结点的位置C.方便运算的实现D.说明单链表是线性表的链式存储

4、参考答案:C16. 用有向无环图描述表达式(A+B)*(A+B)/A),至少需要顶点的数目为( )。A.5B.6C.8D.9参考答案:A17. 设s1=“abc”,则strlen(s1)=( )。A.3B.2C.1D.0参考答案:A18. 一棵左右子树均不空的二叉树在前序线索化后,其中空的链域的个数是( )。A.不确定B.2C.1D.0参考答案:C19. 归并排序是一种稳定的排序方法。( )A.正确B.错误参考答案:A20. 非空的双向循环链表中任何结点的前驱指针均不为空。( )A.正确B.错误参考答案:A21. 具有n个结点的连通图至少有( )条边。A.n-1B.nC.n(n-1)/2D.2

5、n参考答案:A22. 下列程序段for(i=1; iA.O(1)B.O(0)C.O(1+n)D.O(n)参考答案:D23. 对某二叉树进行前序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历的结果为( )A.DBFEACB.DFEBCAC.BDFECAD.BDEFAC参考答案:B24. 无向图中一个顶点的度是指图中( )。A、通过该顶点的简单路径数B、与该顶点相邻接的顶点数C、通过该顶点的回路数D、与该顶点连通的顶点数参考答案:B25. 在单链表中设置头结点的作用是( )。A.主要是使插入和删除等操作统一,在第一个元素之前插入元素和删除第一个结点不必另作判断。另外,不论链表是

6、否为空,链表指针不变B.便于查找C.便于连接D.快速插入记录参考答案:A26. 算法有以下几种特性( )。A、有穷性B、确定性C、可行性D、输入和输出参考答案:ABCD27. 下述二叉树中,哪一种满足性质:从任一结点出发到根的路径上所经过的结点序列按其关键字有序?( )A.堆B.哈夫曼树C.二叉排序树D.AVL树参考答案:A28. 完全二叉树中的叶子结点只可能在最后两层中出现。( )A.正确B.错误参考答案:A29. 已知二叉树的先序序列为ABDECF,中序序列为DBEAFC,则后序序列为( )。A.DEBAFCB.DEFBCAC.DEBCFAD.DEBFCA参考答案:B30. 冒泡排序在初始

7、关键字序列为逆序的情况下执行的交换次数最多。( )A.正确B.错误参考答案:A31. 已知含10个结点的二叉排序树是一棵完全二叉树,则该二叉排序树在等概率情况下查找成功的平均查找长度等于( )。A.1.0B.2.9C.3.4D.5.5参考答案:B32. 在对含n个结点的二叉树进行先序、中序和后序遍历时,其时间复杂度( )。A.都不相同B.完全相同C.先序和中序相同,而与后序不同D.中序和后序相同,而与先序不同参考答案:B33. 二叉树的叶结点,在前序遍历、中序遍历和后序遍历下皆以相同的相对位置出现。( )A.正确B.错误参考答案:A34. 任何一个递归过程都可以转换成非递归过程。( )A.正确

8、B.错误参考答案:A35. 一个队列的入队序列是1、2、3、4,则队列的首次输出元素是( )。A.1B.2C.3D.4参考答案:A36. 下列排序算法中( )排序在一趟结束后不一定能选出一个元素放在其最终位置上。A.选择B.冒泡C.归并D.堆参考答案:C37. 对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K%9作为散列函数,则散列地址为1的元素有( )个。A.1B.2C.3D.4参考答案:D38. AOV网的含义是以顶点表示活动的网。( )A.正确B.错误参考答案:A39. 设串sl=DataStructureswithJava,s2=it,则子串

9、定位函数index(s1,s2)的值为( )A.15B.16C.17D.18参考答案:D40. 在数据结构中,数据的逻辑结构可以分成( )。A、内部结构和外部结构B、线性结构和非线性结构C、紧凑结构和非紧揍结构D、动态结构和静态结构参考答案:C41. 线性表是具有n个( )的有限序列。A.字符B.数据元素C.数据项D.表元素参考答案:B42. 算法分析的目的是( )。A.找出数据结构的合理性B.研究算法中的输入和输出的关系C.分析算法的效率以求改进D.分析算法的易读性和文档性参考答案:C43. 若要在单链表中的结点p之后插入一个结点s,则应执行的语句是( )。A.s-next=p-next;

10、p-next=sB.p-next=s; s-next=p-nextC.p-next=s-next; s-next=pD.s-next=p; p-next=s-next参考答案:A44. 具有线性结构的数据结构是( )A.赫夫曼树B.栈C.图D.树参考答案:B45. 若一棵满三叉树中含有121个结点,则该树的深度为6。( )A、错误B、正确参考答案:A46. 下面程序段的时间复杂度为( )。for(i=0; im; i+)for(j=0; jn; j+)Aij=i*j;A、O(m2)B、O(n2)C、O(m*n)D、O(m+n)参考答案:C47. n个顶点的强连通图中至少含有( )。A.n-1条有向边B.n条有向边C.n(n-1)/2条有向边D.n(n-1)条有向边参考答案:B48. 数据结构是指( )。A.数据元素的组织形式B.数据类型C.据存储结构D.数据定义参考答案:A49. 链式栈与顺序栈相比,一个比较明显的优点是( )A.插入操作更加方便B.通常不会出现栈满的情况C.不会出现栈空的情况D.删除操作更加方便参考答案:B50. 深度为5的二叉树至多有( )个结点。A.16B.32C.31D.10参考答案:C

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

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

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