大工16春《数据结构》开卷考试复习.doc
《大工16春《数据结构》开卷考试复习.doc》由会员分享,可在线阅读,更多相关《大工16春《数据结构》开卷考试复习.doc(12页珍藏版)》请在咨信网上搜索。
1、机密启用前大连理工大学网络教育学院2016年9月数据结构课程期末复习资料 注意事项:本复习题满分共:400分。一、单项选择题(本大题共65小题,每小题3分,共195分)1对于一个算法,当输入非法数据时,也要能作出相应得处理,这种要求称为( )。(A)、正确性 (B)、 可行性 (C)、 健壮性 (D)、 输入性2设S为C语言得语句,计算机执行下面算法时,算法得时间复杂度为( )。for(i=n-1;i=0;i-) for(j=0;ji;j+) S; (A)、n2 (B)、 O(nlgn) (C)、 O(n) (D)、 O(n2)3折半查找法适用于( )。(A)、有序顺序表 (B)、有序单链表(
2、C)、有序顺序表与有序单链表都可以 (D)、无限制4顺序存储结构得优势就是( )。(A)、利于插入操作 (B)、利于删除操作 (C)、利于顺序访问 (D)、利于随机访问5深度为k得完全二叉树,其叶子结点必在第( )层上。(A)、k-1 (B)、k (C)、k-1与k (D)、1至k6具有60个结点得二叉树,其叶子结点有12个,则度为1得结点数为( )(A)、11 (B)、13 (C)、48 (D)、377、下列程序段得时间复杂度为()。for(i=0; im; i+) for(j=0; jt; j+) cij=0;for(i=0; im; i+) for(j=0; jt; j+) for(k=
3、0; kright=s; s-left=p; p-right-left=s; s-right=p-right;(B) s-left=p;s-right=p-right;p-right=s; p-right-left=s;(C) p-right=s; p-right-left=s; s-left=p; s-right=p-right;(D) s-left=p;s-right=p-right;p-right-left=s; p-right=s;12图得Depth-First Search(DFS)遍历思想实际上就是二叉树( )遍历方法得推广。(A)、先序 (B)、中序 (C)、后序 (D)、层序1
4、3 在上图列链队列Q中,元素a出队得操作序列为( )(A)、p=Q、front-next; p-next= Q、front-next;(B)、p=Q、front-next; Q、front-next=p-next;(C)、p=Q、rear-next; p-next= Q、rear-next;(D)、p=Q-next; Q-next=p-next;14 Huffman树得带权路径长度WPL等于( )(A)、除根结点之外得所有结点权值之与 (B)、所有结点权值之与(C)、各叶子结点得带权路径长度之与 (D)、根结点得值15线索二叉链表就是利用( )域存储后继结点得地址。(A)、lchild (B)
5、、data (C)、rchild (D)、root16组成数据得基本单位就是( )。 (A) 数据项 (B) 数据类型 (C) 数据元素 (D) 数据变量17设数据结构A=(D,R),其中D=1,2,3,4,R=r,r=,则数据结构A就是( )。(A) 线性结构 (B) 树型结构 (C) 图型结构 (D) 集合18数组得逻辑结构不同于下列( )得逻辑结构。(A) 线性表 (B) 栈 (C) 队列 (D) 树19二叉树中第i(i1)层上得结点数最多有( )个。A2i B2i+1 C2i-1 D2i+220、对一个算法得评价,不包括如下( )方面得内容。 A健壮性与可读性 B并行性 C正确性 D时
6、空复杂度21、在带有头结点得单链表HL中,要向表头插入一个由指针p指向得结点,则执行( )。 A、 p-next=HL-next; HL-next=p; B、 p-next=HL; HL=p; C、 p-next=HL; p=HL; D、 HL=p; p-next=HL;22、对线性表,在下列哪种情况下应当采用链表表示?( ) A、经常需要随机地存取元素 B、经常需要进行插入与删除操作 C、表中元素需要占据一片连续得存储空间 D、表中元素得个数不变23、一个栈得输入序列为1 2 3,则下列序列中不可能就是栈得输出序列得就是( ) A、 2 3 1 B、 3 2 1 C、 3 1 2 D、 1
7、2 324下列各种排序算法中平均时间复杂度为O(n2)就是()。(A) 快速排序(B) 堆排序(C) 归并排序(D) 冒泡排序25设输入序列1、2、3、n经过栈作用后,输出序列中得第一个元素就是n,则输出序列中得第i个输出元素就是()。(A) n-i(B) n-1-i(C) n+l -i(D) 不能确定26设散列表中有m个存储单元,散列函数H(key)= key % p,则p最好选择()。(A) 小于等于m得最大奇数(B) 小于等于m得最大素数(C) 小于等于m得最大偶数(D) 小于等于m得最大合数27设在一棵度数为3得树中,度数为3得结点数有2个,度数为2得结点数有1个,度数为1得结点数有2
8、个,那么度数为0得结点数有()个。(A) 4(B) 5(C) 6(D) 728设完全无向图中有n个顶点,则该完全无向图中有()条边。(A) n(n-1)/2(B) n(n-1)(C) n(n+1)/2(D) (n-1)/229AOV网就是一种( )。A有向图 B无向图 C无向无环图 D有向无环图30采用开放定址法处理散列表得冲突时,其平均查找长度( )。A低于链接法处理冲突 B、 高于链接法处理冲突 C与链接法处理冲突相同 D高于二分查找31若需要利用形参直接访问实参时,应将形参变量说明为( )参数。A值 B函数 C指针 D引用32在稀疏矩阵得带行指针向量得链接存储中,每个单链表中得结点都具有
9、相同得( )。A行号 B列号 C元素值 D非零元素个数33快速排序在最坏情况下得时间复杂度为( )。AO(log2n) BO(nlog2n) C0(n) D0(n2)34从二叉搜索树中查找一个元素时,其时间复杂度大致为( )。 A、 O(n) B、 O(1) C、 O(log2n) D、 O(n2)35设指针变量p指向单链表结点A,则删除结点A得后继结点B需要得操作为( )。(A) p-next=p-next-next (B) p=p-next(C) p=p-next-next (D) p-next=p36设栈S与队列Q得初始状态为空,元素E1、E2、E3、E4、E5与E6依次通过栈S,一个元
10、素出栈后即进入队列Q,若6个元素出列得顺序为E2、E4、E3、E6、E5与E1,则栈S得容量至少应该就是( )。(A) 6 (B) 4 (C) 3 (D) 237将10阶对称矩阵压缩存储到一维数组A中,则数组A得长度最少为( )。(A) 100 (B) 40 (C) 55 (D) 8038设结点A有3个兄弟结点且结点B为结点A得双亲结点,则结点B得度数数为( )。(A) 3 (B) 4 (C) 5 (D) 139根据二叉树得定义,可知具有3个结点得二叉树共有( )种不同得形态。(A) 4 (B) 5 (C) 6 (D) 740、 设有以下四种排序方法,则( )得空间复杂度最大。(A) 冒泡排序
11、 (B) 快速排序 (C) 堆排序 (D) 希尔排序41设某无向图有n个顶点,则该无向图得邻接表中有( )个顶点头结点。(A) 2n(B) n(C) n/2(D) n(n-1)42设无向图G中有n个顶点,则该无向图得最小生成树上有()条边。(A) n(B) n-1(C) 2n(D) 2n-143设一组初始记录关键字序列为(60,80,55,40,42,85),则以第一个关键字60为基准而得到得一趟快速排序结果就是()。(A) 40,42,60,55,80,85(B) 42,45,55,60,85,80(C) 42,40,55,60,80,85(D) 42,40,60,85,55,8044()二
12、叉排序树可以得到一个从小到大得有序序列。(A) 先序遍历(B) 中序遍历(C) 后序遍历(D) 层次遍历45设按照从上到下、从左到右得顺序从1开始对完全二叉树进行顺序编号,则编号为i结点得左孩子结点得编号为()。(A) 2i+1(B) 2i(C) i/2(D) 2i-146程序段s=i=0;do i=i+1; s=s+i;while(inext=0(C) head-next=head(D) head!=048设某棵二叉树得高度为10,则该二叉树上叶子结点最多有()。(A) 20(B) 256(C) 512(D) 102449设一组初始记录关键字序列为(13,18,24,35,47,50,62,
13、83,90,115,134),则利用二分法查找关键字90需要比较得关键字个数为()。(A) 1(B) 2(C) 3(D) 450设指针变量top指向当前链式栈得栈顶,则删除栈顶元素得操作序列为()。(A) top=top+1;(B) top=top-1;(C) top-next=top;(D) top=top-next;51栈与队列得共同特点就是( )。A、只允许在端点处插入与删除元素B、都就是先进后出 C、都就是先进先出D、没有共同点 52用链接方式存储得队列,在进行插入运算时( )、A、 仅修改头指针 B、 头、尾指针都要修改C、 仅修改尾指针 D、头、尾指针可能都要修改53以下数据结构中
14、哪一个就是非线性结构?( )A、 队列 B、 栈 C、 线性表 D、 二叉树54设有一个二维数组Amn,假设A00存放位置在644(10),A22存放位置在676(10),每个元素占一个空间,问A33存放在什么位置?脚注(10)表示用10进制表示。A688 B678 C692 D69655树最适合用来表示( )。A、有序数据元素 B、无序数据元素C、元素之间具有分支层次关系得数据 D、元素之间无联系得数据56设顺序表得长度为n,则顺序查找得平均比较次数为()。(A) n(B) n/2(C) (n+1)/2(D) (n-1)/257设有序表中得元素为(13,18,24,35,47,50,62),
15、则在其中利用二分法查找值为24得元素需要经过()次比较。(A) 1(B) 2(C) 3(D) 458设顺序线性表得长度为30,分成5块,每块6个元素,如果采用分块查找,则其平均查找长度为()。(A) 6(B) 11(C) 5(D) 6、559设有向无环图G中得有向边集合E=,则下列属于该有向图G得一种拓扑排序序列得就是()。(A) 1,2,3,4(B) 2,3,4,1(C) 1,4,2,3(D) 1,2,4,360设有一组初始记录关键字序列为(34,76,45,18,26,54,92),则由这组记录关键字生成得二叉排序树得深度为()。(A) 4(B) 5(C) 6(D) 761二叉树得第k层得
16、结点数最多为( )、A2k B、 2k-2 C、 2k+1 D、 2k-162若有18个元素得有序表存放在一维数组A19中,第一个元素放A1中,现进行二分查找,则查找A3得比较序列得下标依次为( )A、 1,2,3 B、 9,5,2,3C、 9,5,3 D、 9,4,2,363对n个记录得文件进行快速排序,所需要得辅助存储空间大致为A、 O(1) B、 O(n) C、 O(1og2n) D、 O(n2)64对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K %9作为散列函数,则散列地址为1得元素有( )个,A1 B2 C3 D465设有6个结点得无向图
17、,该图至少应有( )条边才能确保就是一个连通图。A、5 B、6 C、7 D、8二、填空题(本大题共40小题,每小题2分,共80分)1、设指针变量p指向双向链表中得结点A,指针变量s指向被插入得结点X,则在结点A得后面插入结点X得操作序列为_=p;s-right=p-right;p-right-left=s;_=s;(设结点中得两个指针域分别为left与right)。2、设完全有向图中有n个顶点,则该完全有向图中共有_条有向条;设完全无向图中有n个顶点,则该完全无向图中共有_条无向边。3、当用长度为N得数组顺序存储一个栈时,假定用top=N表示栈空,则表示栈满得条件就是_。4、对于一个长度为n得
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 大工 16 开卷 考试 复习
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。