数据结构模拟试题-1.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据结构模拟试题-1

一、单项选择题(在每小题的4个备选答案中,选出1个正确的答案,并将其号码填在题干的括号内。每小题2分,共30分) 若某线性表中最常用的操作是取第I个元素和找第I个元素的前趋元素,则采用( )存储方式最节省时间。 A)单链表 B)双链表 C)单向循环链表 D)顺序表 2.串是任意有限个( ) A)符号构成的序列 B)符号构成的集合 C)字符构成的序列 D)字符构成的集合 3.设矩阵A的任一元素满足: 现将A的所有非0元素以行序为主序存放在首地址为2000的存储区域中,每个元素占有4个单元,则元素A[9,5]的首地址为( )。 A)2340 B)2336 C)2164 D)2160 4.如果以链表作为栈的存储结构,则退栈操作时( ) A)必须判别栈是否满 B)对栈不作任何判别 C)必须判别栈是否空 D)判别栈元素的类型 5.设数组Data[0..m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为( ) A)front=front+1 B)front=(front+1)%m C)rear=(rear+1)%m D)front=(front+1)%(m+1) 6.深度为6(根的层次为1)的二叉树至多有( )结点。 A)64 B)32 C)31 D)63 7.将含100个结点的完全二叉树从根这一层开始,每层上从左到右依次对结点编号,根结点的编号为1。则编号为49的结点X的双亲的编号为( )。 A)24 B)25 C)23 D)无法确定 8.设有一个无向图G=(V,E)和G’=(V’,E’),如果G;G的生成树,则下面不正确的说法是( )。 A)G’为G的子图 B) G’为G的连通分量 C) G’为G的极小连通子图且V’=V D) G’为G的一个无环子图 9.下列序列中,( )是执行第一趟快速排序后得到的序列。(排序的关键字类型是字符 串) A)[da,ax,eb,cd,bb]ff[ha,gc] B) [ge,ax,eb,cd,bb] ff [da,ha] C)[cd,eb,ax,da] ff [ha,gc,bb] D) [ax,bb,cd.da] ff [eb,gc,ha] 10.二分查找要求被查找的表是( )。 A)键值有序的链接表 B)链接表但键值不一定有序 C)键值有序的顺序表 D)顺序表但键值不一定有序 11.当初始序列已经按键值有序,用直接插入算法对其进行排序,需要循环的次数为( )。 A)n2 B)nlog2n c)log2n D)n-1 12.堆是一个键值序列(k1,k2,…,kn),对i=1,2,…,,满足( )。 A)ki≤k2i≤k2i+1 B)kik2i+1 k2i C) ki≤k2i且ki≤k2i+1 (2i+l≤n) D) ki≤k2i或ki≤k2i+1 (2i+1≤n) 13.使用双向链表存储数据,其优点是可以( )。 A)提高检索速度 B)很方便地插入和删除数据 C)节约存储空间 D)很快回收存储空间 14.设计一个判别表达式中左右括号是否配对出现的算法,采用( )数据结构最佳。 A)线性表的顺序存储结构 B)栈 C)队列 D)线性表的链式存储结构 15.设高度为k的二叉树上只有度为0和2的结点,则此类二叉树中所含的结点数至少为( )。 A)k+l B)2k C)2k-1 D)2k+1 二、填空题(每空2分,共28分) 1.设r指向单链表的最后一个结点,要在最后一个结点之后插入s所指的结点,需执行的三条语句是 r=s;r-next=NULL。 2.在单链表中,指针p所指结点为最后一个结点的条件是 。 3.设一个链栈的栈顶指针是ls,栈中结点格式为 ,栈空的条件是 ____________。如果栈不为空,则退栈操作为p=ls; ;free(p)。 4.已知一棵度为3的树有2个度为1的结点,3个度为2的结点,4个度为3的结点,则该树中有 个叶子结点。 5.树有三种常用的存储结构,即孩子链表法,孩子兄弟链表法和 。 6.n个顶点的连通图的生成树有 条边。 7.一个有向图G中若有弧vi,vj、vj,vk和vi,vk,则在图G的拓扑序列中,顶点vi,vj和vk的相对位置为 ________ 。 8.设表中元素的初始状态是按键值递增的,分别用堆排序,快速排序、冒泡

文档评论(0)

xvli2 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档