全国2009年1月高等教育自学考试数据结构导论试题

合集下载

全国2009年1月自考数据结构导论考试试题,答案,笔记分析

全国2009年1月自考数据结构导论考试试题,答案,笔记分析

全国2009年1月高等教育自学考试数据结构导论试题课程代码:02142一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.数据的不可分割的最小标识单位是( A )A.数据项B.数据记录C.数据元素(数据和运算基本单位)D.数据变量2. for(i=0;i<m;i++)for(j=0;j<t;j++)c[i][j]=0;for(i=0;i<m;i++)for(j=0;j<t;j++)for(k=0;k<n;k++)c[i][j]=c[i][j]+a[i][k]*b[k][j];上列程序的时间复杂度为( C )A.O(m+n×t)B.O(m+n+t)C.O(m×n×t)D.O(m×t+n)3.若线性表最常用的操作是存取第i个元素及其前趋的值,那么最节省操作时间的存储方式是( B )A.单链表B.双链表C.单循环链表D.顺序表4.设单链表中指针p指向结点A,要删除A之后的结点(若存在),则修改指针的操作为( A )A.p—>next=p—>next—>next(下一个,下一个原则)B.p=p—>nextC.p=p—>next—>nextD.p—>next=p5.向一个栈顶指针为hs的链栈中插入一个*s结点时,应执行的操作为( B )A.hs—>next=s;B.s—>next=hs;hs=s;(下一个,赋值原则)C.s—>next=hs—>next;hs—>next=s;D.s—>next=hs;hs=hs—>next;6.设循环队列的元素存放在一维数组Q[0‥30]中,队列非空时,front指示队头元素的前一个位置,rear指示队尾元素。

全国自学考试数据结构导论试题与答案解析[4套]

全国自学考试数据结构导论试题与答案解析[4套]

全国2011年1月自学考试数据结构导论试题课程代码:02142一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.在顺序表中查找第i个元素,时间效率最高的算法的时间复杂度为( )A.O(1)B.O(n)C.O(log2n)D.O(n)2.树形结构中,度为0的结点称为( )A.树根B.叶子C.路径D.二叉树3.已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7},E={<V1,V2>,<V1,V3>,<V1,V4>,<V2,V5>,<V3,V5>,<V3,V6>,<V4,V6>,<V5,V7>,,<V6,V7>},则图G的拓扑序列是( ) A.V1,V3,V4,V6,V2,V5,V7 B.V1,V3,V2,V6,V4,V5,V7C.V1,V3,V4,V5,V2,V6,V7D.V1,V2,V5,V3,V4,V6,V74.有关图中路径的定义,表述正确的是( )A.路径是顶点和相邻顶点偶对构成的边所形成的序列B.路径是不同顶点所形成的序列C.路径是不同边所形成的序列D.路径是不同顶点和不同边所形成的集合5.串的长度是指( )A.串中所含不同字母的个数B.串中所含字符的个数C.串中所含不同字符的个数D.串中所含非空格字符的个数6.组成数据的基本单位是( )A.数据项B.数据类型C.数据元素D.数据变量7.程序段i=n;x=0;do{x=x+5*i;i--;}while (i>0);的时间复杂度为( )A.O(1)B.O(n)C.O(n2)D.O(n3)8.与串的逻辑结构不同的...数据结构是( )A.线性表B.栈C.队列D.树9.二叉树的第i(i≥1)层上所拥有的结点个数最多为( )A.2iB.2iC.2i-1D.2i-110.设单链表中指针p指向结点A,若要删除A的直接后继,则所需修改指针的操作为( ) A.p->next=p->next->next B.p=p->nextC.p=p->next->nextD.p->next=p11.下列排序算法中,某一趟结束后未必能选出一个元素放在其最终位置上的是( )A.堆排序B.冒泡排序C.直接插入排序D.快速排序12.设字符串S1=″ABCDEFG″,S2=″PQRST″,则运算S=CONCAT(SUBSTR(S1,2,LENGTH(S2)),SUBSTR(S1,LENGTH(S2),2))后S的结果为( )A.″BCQR″B.″BCDEF″C.″BCDEFG″D.″BCDEFEF″13.在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并且A的左孩子的平衡因子为-1,右孩子的平衡因子为0,则使其平衡的调整方法为( )A.LL型B.LR型C.RL型D.RR型14.如果结点A有3个兄弟结点,而且B为A的双亲,则B的度为( )A.1B.3C.4D.515.数据表A中每个元素距其最终位置较近,则最省时间的排序算法是( )A.堆排序B.插入排序C.直接选择排序D.快速排序二、填空题(本大题共13小题,每小题2分,共26分)请在每小题的空格中填上正确答案。

全国2009年1月高等教育自学考试

全国2009年1月高等教育自学考试

全国2009年1月高等教育自学考试国民经济统计概论试题 课程代码:00065一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.下列分组中,按数量标志分组的是( ) A.人口按性别分组 B.学生按学习成绩分组 C.产品按质量分组 D.企业按行业分组2.通常情况下,人口自然增长率所采用的相对数表现形式是( ) A.倍数 B.成数 C.百分数 D.千分数3.下列调查方法中,主要用于推算总体指标的调查方法是( ) A.重点调查 B.典型调查 C.抽样调查 D.普查4.变量值以平均数为中心,愈接近中心,分配次数越多;离中心愈远,分配次数愈少的分布是( ) A.均匀分布 B.J 型分布 C.U 型分布 D.钟型分布5.下列变异指标中,受极端标志值影响最大的指标是( ) A.极差 B.标准差 C.平均差 D.标准差系数6.加权算术平均数f xfx ∑∑=中的f 是( )A.变量值B.权数C.同度量因素D.标志总量 7.计算平均发展速度常用的方法是( ) A.算术平均法 B.几何平均法 C.调和平均法 D.加权算术平均法 8.在下列指数公式中,属于派氏指数公式的是( ) A.0001q p q p ∑∑ B.0010q p q p ∑∑ C.1011q p q p ∑∑D.011p q p q ∑∑9.根据各年的季度资料计算的各季节指数分别为:一季度100%,二季度120%,三季度130%,四季度50%,则淡季是( ) A.一季度 B.二季度 C.三季度 D.四季度10.某地区2007年居民消费价格指数为103.2%,则货币购买力指数是( )A.3.1%B.3.2%C.96%D.96.9%11.对一般商品而言,价格与需求量之间的相关关系是()A.正相关B.负相关C.不相关D.完全相关12.下列各项中,不属于...国民经济核算体系基本表的是()A.国内生产总值表B.投入产出表C.资金流量表D.自然资源实物量核算表13.就业率指标的计算公式是()A.就业人数/(就业人数+失业人数)B.就业人数/劳动力资源总数C.就业人数/有酬从业人员数D.就业人数/(经济活动人口数+非经济活动人口数)14.从广义上讲,国民财富()A.是物质财富和精神财富的总和B.是国民财产和自然资源的总和C.等同于国民财产D.等同于自然资源15.下列属于社会产品的是()A.原始森林中的林木B.河水C.自编自用毛衣D.用于出售的食品16.商品流转次数的计算公式是()A.平均商品库存额÷商品销售额B.商品销售额÷平均商品库存额C.核算期天数÷商品周转天数D.平均商品库存额÷平均每天商品销售额17.将同类产品中不同规格或含量的产品按一定折合系数折算所得的实物产品产量称为()A.混合产量B.标准实物量C.自然产量D.价值量18.财政赤字是指()A.财政收入大于财政支出的部分B.财政收入小于财政支出的部分C.财政收入与财政支出的比率D.财政支出与财政收入的比率19.政府消费支出总额的计算方法有两种,即()A.生产法和分配法B.收入法和支出法C.直接法和间接法D.生产法和使用法20.下面各项指标中,属于宏观经济效益的分析指标是()A.基尼系数B.社会劳动生产率C.供求差率D.失业率二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

全国自学考试数据结构导论试题及答案4套

全国自学考试数据结构导论试题及答案4套

全国自学考试数据结构导论试题及答案4套第一套试题一、选择题(每题4分,共40分)1. 下列哪个数据结构是一种非线性结构?A. 数组B. 栈C. 队列D. 树2. 下列哪种算法不适用于解决排序问题?A. 冒泡排序B. 快速排序C. 深度优先搜索D. 归并排序3. 在数据结构中,堆的底层实现通常采用哪种数据结构?A. 数组B. 栈C. 链表D. 队列4. 下列哪个选项是描述图结构的准确说法?A. 图结构是一种线性结构B. 图结构由节点和指向节点的边构成C. 图结构不能存储数据D. 图结构不支持插入和删除操作5. 下列哪个排序算法具有最坏时间复杂度为O(nlogn)?A. 冒泡排序B. 插入排序C. 选择排序D. 希尔排序二、填空题(每题4分,共40分)1. 在二叉树中,每个节点最多有____个子节点。

2. 图的两个顶点之间的路径长度是指连接这两个顶点所需的____数。

3. 链表是一种____结构。

4. 快速排序算法的核心思想是____。

5. 栈和队列都属于线性结构,其主要区别在于____操作的限制。

三、简答题(每题10分,共30分)1. 请简要描述栈的特点以及栈的应用场景。

2. 请简要介绍图的基本概念,并说明图的应用领域。

3. 请解释递归算法的原理,并给出一个使用递归算法解决问题的例子。

四、编程题(共30分)请使用任意编程语言实现一个简单的栈数据结构,并编写测试代码进行验证。

第二套试题一、选择题(每题4分,共40分)1. 在二叉搜索树中,中序遍历的结果是____。

A. 升序排列B. 降序排列C. 随机排序D. 不确定的排序2. 在哈希表结构中,解决冲突问题的常用方法是____。

A. 线性探测B. 链地址法C. 开放地址法D. 扩容法3. AVL树是一种____。

A. 二叉搜索树B. 哈希表C. B树D. 红黑树4. 以下哪个算法不是用于解决查找问题?A. 二分查找B. 深度优先搜索C. 广度优先搜索D. 哈希查找5. 以下哪个数据结构不支持随机访问元素?A. 数组B. 栈C. 链表D. 哈希表二、填空题(每题4分,共40分)1. 在二叉树中,每个节点最多有____个子节点。

2009年全国自考数据结构模拟试卷(十)及答案

2009年全国自考数据结构模拟试卷(十)及答案

2009年全国⾃考数据结构模拟试卷(⼗)及答案2009年全国⾃考数据结构模拟试卷(⼗)⼀、单项选择题(本⼤题共15⼩题,每⼩题2分,共30分)在每⼩题列出的四个备选项⽬中只有⼀个是符号题⽬要求的,请将其代码填写的括号内.错选、多选或未选均⽆分。

1. 索引顺序⽂件的记录,在逻辑上按关键字顺序排列,但物理上不⼀定按关键字顺序存储,故需要建⽴⼀张指⽰逻辑记录和物理记录之间⼀⼀对应关系的()A. 索引表B. 链接表C. 符号表D. 交叉访问题答案:A2. 若已知⼀个栈的输⼊序列为1,2,3…,n,其输出序列为P1,P2,…,Pn。

若P1=n,则P1为()A. iB. n=iC. n-i+1D. 不确定答案:C3. 设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,⼀个元素出栈后即进⼊队列Q,若6个元素出列的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量⾄少应该是()A. 6B. 4C. 3D. 2答案:C4. 静态查找表与动态查找表⼆者的根本差别在于()A. 它们的逻辑结构不⼀样B. 施加在其上的操作不同C. 所包含的数据元素的类型不⼀样D. 存储实现不⼀样答案:B5. ⼀个栈的⼊栈序列是a,b,c,d,e,则栈的不可能的输出序列是()A. e d c b aB. d e c b aC. d c e a bD. a b c d e答案:C6. ⾮空的单循环链表L的尾结点P↑,满⾜()A. P↑.next=NULL;B. P=NULL;C. P↑.next=L;D. P=L答案:C7. 通常要求同⼀逻辑结构中的所有数据元素具有相同的特性,这意味着()A. 数据元素具有同⼀特点B. 不仅数据元素所包含的数据项的个数要相同,⽽且对应数据项的类型要⼀致C. 每个数据元素都⼀样D. 数据元素所包含的数据项的个数要相等答案:B8. 线索⼆叉树是⼀种()结构。

A. 物理B. 逻辑C. 存储D. 线性答案:A9. 排序的重要⽬的是为了以后对已排序的数据元素进⾏()A. 打印输出B. 分类C. 查找D. 合并答案:C10. 实现任意⼆叉树的后序遍历的⾮递归算法⽽不使⽤栈结构,最佳⽅案是⼆叉树采⽤()存储结构。

数据结构导论自考试题及答案

数据结构导论自考试题及答案

数据结构导论自考试题及答案一、选择题(每题2分,共10分)1. 在数据结构中,队列是一种()。

A. 集合B. 线性表C. 树D. 图答案:B2. 对于长度为n的线性表,在最坏情况下,查找一个元素需要比较的次数是()。

A. nB. n/2C. 1D. 0答案:A3. 在二叉树的遍历中,先序遍历的顺序是()。

A. 根-左-右B. 左-根-右C. 右-根-左D. 根-右-左答案:A4. 哈希表的冲突可以通过()来解决。

A. 链接法B. 排序C. 折半查找D. 二分查找答案:A5. 一个具有n个顶点的无向图至少有多少条边?A. nB. n-1C. n(n-1)/2D. 0答案:D二、填空题(每题3分,共15分)6. 在顺序存储的堆栈中,判断栈为空的条件是______。

答案:栈顶指针等于-1或者指向第一个元素的前一个位置7. 快速排序的平均时间复杂度是______。

答案:O(n log n)8. 一个长度为n的链表,删除已知第i个位置元素的时间复杂度是______。

答案:O(n)9. 一个平衡二叉树的查找、插入和删除操作的时间复杂度是______。

答案:O(log n)10. 用邻接表表示图时,对于有n个顶点的无向图,邻接表中所有链表的节点数之和至少是______。

答案:n三、简答题(每题10分,共20分)11. 什么是递归?请举例说明递归算法的工作原理。

答案:递归是一种在程序中调用自身的方法,它允许函数解决问题的更小版本,直到达到一个简单的基本情况。

例如,计算n的阶乘可以使用递归算法:```function factorial(n) {if (n <= 1) {return 1;} else {return n * factorial(n - 1);}}```12. 请简述图的遍历算法有哪些,并说明它们的特点。

答案:图的遍历算法主要有深度优先搜索(DFS)和广度优先搜索(BFS)。

DFS使用栈(可以是显式的栈或者隐式的递归调用栈)来逐层深入地访问图中的顶点,直到找到一个未被访问的邻接顶点。

2009年01月高等教育自学考试全国统一命题考试

2009年01月高等教育自学考试全国统一命题考试

2009年1月高等教育自学考试全国统一命题考试社会研究方法试卷(课程代码03350)一、单项选择题(本大题共30小题,每小题1分,共30分)1.下列属于类别概念的是(C)A.国家B.社会C.残疾人D.组织2.研究者在社会研究中不受对所研究问题的价值判断的影响,这种研究原则是(B)A.制度思维B.价值中立C.价值涉入D.价值关联3.研究者在整个研究的前期阶段对所研究的现象或问题进行初步了解的过程是(B)A.应用性研究B.探索性研究C.解释性研究D.描述性研究4.对儿童或聋哑人的访谈最好采用(D)A.小组访谈法B.结构式访谈法C.电话访谈法D.特殊访谈法5.理论性研究和应用性研究的主要区别在于(D)A.研究方法不同B.采用的分析范式不同C.研究的对象不同D.研究的目标不同6.社会研究的题目主要来源于(A)A.社会实践B.有关机构的委托C.研究者的兴趣D.当地政府的管理需要7.在一项研究中,研究者混淆了分析层次,用企业内部员工的个人目标的总和来代表企业的目标。

这种错误被称为(A)A.以偏概全B.教条主义C.简单还原D.观念混乱8.现有的研究方法是否能够解决所想要研究的问题,这属于选题的(A)A.可行性标准B.新颖性标准C.主观标准D.实用性标准9.下列概念使用操作性定义的是(A)A.采用尺子上的刻度来说明“长度”B.“死亡”是指生命的终结C.“生育”是人类繁衍下一代的行为D.“伟人”是指对人类作出巨大贡献的人10.下列关于微观社会理论的说法,正确的是(B)A.微观社会理论又称为一般性的社会理论B.比较容易直接通过与经验事实的比较来加以验证C.可以为一个社会的经济与社会发展战略提供基本的理论导向D.采用高度抽象的概念,具有复杂的理论命题和理论模型以及比较庞大的理论体系11.下列对于样本规模的表述,正确的是(B)A.在给定抽样精度后,总体异质性程度越大,所需样本规模也越小B.在给定抽样精度后,总体异质性程度越小,所需样本规模也越小C.样本占总体的比例与抽样精度之间是一种正向的线性关系D.抽样精度按比例地随着样本规模的增大而降低12.研究者根据其研究的目的或专家的判断来选取样本的抽样方法是(C)A.方便抽样B.配额抽样C.判断抽样D.简单随机抽样13.对概念进行操作化加工,将它们变为可测量的变量,这一步骤属于(B)A.访谈过程B.测量过程C.问卷发放过程D.抽样过程14.20世纪50年代发展出来的,主要用来测量人们对观念、事物或他人的感觉的量表是(C)A.李克特量表B.罗森伯格量表C.语义差异量表D.李克特总加量表15.对概念的含义和应用范围给予清晰说明的过程叫做(B)A.操作化B.概念化C.抽象D.测量16.在问卷设计时,研究者根据研究假设和要调查的内容,在纸上画出问卷各个部分及前后顺序的框图,这种技术应用于(A)A.设计问卷初稿阶段B.试用问卷初稿阶段C.修改、确定并印刷阶段D.准备阶段17.每一个问题究竟预留多少个编码框,主要(B)A.视答案的内容而定B.视答案的数量而定C.视答案的性质而定D.视答案的复杂程度而定18.下列属于正确提问方式的是(D)A.“您的家庭类型是核心家庭、主干家庭,还是联合家庭?”B.“大多数医生认为被动吸烟容易导致肺癌,您赞同吗?”C.“您是否赞成物价不改革?”D.“您的父亲是工人吗?”19.下列属于在访谈开始前需要做好的准备工作是(D)A.当场记录B.表情和动作控制C.对问题的追问D.熟悉调查内容20.相对于问卷法而言,观察法的( B )A.信度低,效度低B.信度低,效度高C.信度高,效度低D.信度高,效度高21.实验室观察和实地观察的差异主要表现在(B)A.前者不对观察的场所和对象进行控制和操纵,后者深入到现实生活对实际发生的社会现象进行观察B.前者对观察的场所和对象进行控制和操纵,后者深入到现实生活对实际发生的社会现象进行观察C.前者深入到现实生活对实际发生的社会现象进行观察,后者对观察的场所和对象进行控制和操纵D.前者深入到现实生活对实际发生的社会现象进行观察,后者不对观察的场所和对象进行控制和操纵22.研究人员试图验证如下假设:一个有犯罪倾向的少年如果能经常得到一个成人友好热心的忠告,他就可能避免犯罪。

全国2009年1月高等教育自学考试数据库及其应用

全国2009年1月高等教育自学考试数据库及其应用

数据库及其应用试题课程代码:02120一、单项选择题(本大题共20小题。

每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.有关系模式:R(课程编号,课程名称,教师编号,教师姓名,授课班级),若一名教师可讲授多门课程,一门课程可由多名教师讲授,则R属于()A.1NFB.2NFC.3NFD.4NF2.设关系R和S的元数分别是r和s,则R和S笛卡儿积的元数是()A.r*sB.r+sC.r-sD.r/s3.假设一个仓库可存放多种商品,一种商品可存放在不同的仓库中,仓库和商品之间的联系是()A.一对一B.一对多C.多对多D.不确定4.下列选项中,不.属于全局E-R模型设计解决的问题是()A.属性冲突B.结构冲突C.命名冲突D.语法冲突5.Access用于存储数据的对象是()A.表B.查询C.窗体D.数据访问页6.下列对关系性质的说法中,不.正确的是()A.属性的顺序无关紧要B.同一关系中属性名唯一C.元组必须是有序的D.不能有重复的元组7.在Access用户级安全机制下,保存用户信息的文件是()A.工作组信息文件B.用户信息文件C.安全信息文件D.帐户信息文件8.在查询和报表中,能作为记录分组依据的字段类型是()A.备注B.超级链接C.OLE对象D.数字9.在Access中,若要定义单一字段的主键,则下列选项中能够定义为主键的是()A.有空值的字段B.有重复值的字段C.自动编号类型的字段D.OLE对象类型的字段10.假设规定学生的年龄必须在16-25之间,则年龄字段的有效性规则为()A.16<年龄<25B.>=16 and <=25C.>=16 or <=25D.IN (16,25)11.假设在设计视图中设计一个查询,如图所示,则这个查询是()A.交叉表查询B.生成表查询C.操作查询D.参数查询12.若设置查询准则为:Like "C[!kml]p",则满足查询条件的值是()A.CkpB.CkmlpC.CopD.C!kmlp13.窗体中的每个控件都有一组属性,其中用于设置控件外观的是()A.格式属性B.数据属性C.外观属性D.事件属性14.下列关于窗体控件说法中,错误..的是()A.命令按钮是用于完成控制操作的控件B.文本框和命令按钮是容器类控件C.组合框可以看成是列表框和文本框的组合D.利用图像控件插入窗体的图片不能编辑和修改15.如果Access中的报表格式为“在新的一行中打印当前节,而在同一行中打印下一节”,则需要将报表的“新行或新列”属性设置为()A.无B.节前C.节后D.节前和节后16.在Access中,不.能输入和编辑数据的对象是()A.查询B.窗体C.报表D.数据访问页17.在报表中能够正确计算总产量的表达式为()A.=A vg ([产量])B.=Count ([产量])C.=Max ([产量])D.=Sum ([产量])18.Access提供的数据访问页视图有()A.2种B.3种C.4种D.5种19.下列有关数据访问页的说法中,不.正确的是()A.以单独的文件存在B.不能对记录排序C.可以在数据库外运行D.可以添加记录20.判断“学生”窗体中“性别”字段值是否为“男”的宏条件表达式为()A.[Forms]![学生]=“男”B.[Forms]![性别]=男C.[Forms]![学生]![性别]=男D.[Forms]![学生]![性别]=“男”二、填空题(本大题共15小题,每小题1分,共l5分)请在每小题的空格中填上正确答案。

全国自考数据结构历年试题及部分答案(2009--2013)

全国自考数据结构历年试题及部分答案(2009--2013)

全国2009年1月高等教育自学考试数据结构试题 课程代码:02331一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.下列程序段的时间复杂度为( )9 s=0;for(i=1;i<n ;i++) for(j=1;j<n ;j++) s+=i*j ; A.O(1) B.O(n)C.O(2n)D.O(n 2)2.假设某个带头结点的单链表的头指针为head ,则判定该表为空表的条件是( )22 A.head==NULL ; B.head->next==NULL ; C.head!=NULL ; D.head->next==head ;3.栈是一种操作受限的线性结构,其操作的主要特征是( )32 A.先进先出 B.后进先出 C.进优于出 D.出优于进4.假设以数组A[n]存放循环队列的元素,其头、尾指针分别为front 和rear 。

若设定尾指针指向队列中的队尾元素,头指针指向队列中队头元素的前一个位置,则当前存于队列中的元素个数为( ) A.(rear-front-1)%n B.(rear-front)%n C.(front-rear+1)%n D.(rear-front+n)%n5.判断两个串大小的基本准则是( )52 A.两个串长度的大小 B.两个串中首字符的大小 C.两个串中大写字母的多少 D.对应的第一个不等字符的大小6.二维数组A[4][5]按行优先顺序存储,若每个元素占2个存储单元,且第一个元素A[0][0]的存储地址为1000,则数组元素A[3][2]的存储地址为( )60 A.1012 B.1017 C.1034 D.10367.高度为5的完全二叉树中含有的结点数至少为( )72 A.16 B.17 C.31 D.328.已知在一棵度为3的树中,度为2的结点数为4,度为3的结点数为3,则该树中的叶子结点数为( ) A.5 B.8 C.11 D.189.下列所示各图中是中序线索化二叉树的是( )81A10.已知含6个顶点(v 0,v 1,v 2,v 3,v 4,v 5)的无向图的邻接矩阵如图所示,则从顶点v 0出发进行深度优先遍历可能得到的顶点访问序列为( )108 A.(v 0,v 1,v 2,v 5,v 4,v 3)a00 a01 a02 a03 a04 a32B.(v 0,v 1,v 2,v 3,v 4,v 5)C.(v 0,v 1,v 5,v 2,v 3,v 4)D.(v 0,v 1,v 4,v 5,v 2,v 3)11.如图所示有向图的一个拓扑序列是( )A.ABCDEFB.FCBEADC.FEDCBAD.DAEBCF12.下列关键字序列中,构成大根堆的是( ) A.5,8,1,3,9,6,2,7 B.9,8,1,7,5,6,2,33 C.9,8,6,3,5,l ,2,7 D.9,8,6,7,5,1,2,313.对长度为15的有序顺序表进行二分查找,在各记录的查找概率均相等的情况下,查找成功时所需进行的关键字比较次数的平均值为( )172A.1539B.1549 C.1551 D.1555 14.已知一个散列表如图所示,其散列函数为H(key)=key %11,采用二次探查法处理冲突,则下一个插入的关键字49的地址为( )d 19715.数据库文件是由大量带有结构的( )206 A.记录组成的集合 B.字符组成的集合 C.数据项组成的集合 D.数据结构组成的集合二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

全国2009年1月高等教育自学考试试题及答案

全国2009年1月高等教育自学考试试题及答案

全国2009年1月高等教育自学考试国际贸易理论与实务试题课程代码:00149一、单项选择题(本大题共30小题,每小题1分,共30分)在每小题列出的四个备选项中只有一个是最符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.在国际分工的萌芽阶段,国际分工主要出现在()A.工业国与工业国之间B.发达国家与发展中国家之间C.宗主国和殖民地之间D.发展中国家和发展中国家之间2.世界贸易组织的贸易政策评审机构是()A.部长会议B.总理事会C.分理事会D.秘书处3.国际锡协定的经济条款采用的规定方法是()A.缓冲存货B.出口限额C.多边合同D.出口限额和缓冲存货相结合4.在规模经济条件下,以高于边际成本的价格出口商品的商品倾销方式为()A.暂时倾销B.偶然性倾销C.掠夺性倾销D.长期性倾销5.进口商品加工后大多在区内使用,只有少数用于再出口的经济特区是()A.自由边境区B.出口加工区C.保税区D.过境区6.比较成本理论的提出者是()A.马歇尔B.俄林C.亚当·斯密D.大卫·李嘉图7.二战以后,国际分工格局中居于主导地位的是()A.发展中国家和发展中国家之间的分工B.发达国家与发展中国家之间的分工C.宗主国和殖民地之间的分工D.工业国与工业国之间的分工8.根据要素禀赋说,一国应该生产和出口()A.丰裕要素密集型产品B.稀缺要素密集型产品C.生产成本低的产品D.绝对成本低的产品9.世界贸易组织建立于()A.1948年B.1956年C.1982年D.1995年10.在用专断的海关估价来限制商品进口的国家中,最为突出的是()A.英国B.美国C.德国D.日本11.下列关税中属于滑动关税的是()A.特惠税B.最惠国税C.差价税D.普惠税12.剔除了价格变动的影响,单纯反映对外贸易数量规模的指标是()A.对外贸易额B.对外贸易量C.贸易差额D.对外贸易依存度13.某出口商以电报形式向进口商发盘,但在发盘到达进口商之前又以传真告知进口商此发盘无效,此行为属于()A.发盘的撤回B.发盘的修改C.有效接受D.发盘的撤销14.制定《国际贸易术语解释通则》的国际组织是()A.国际法协会B.世界银行C.国际商会D.联合国贸易署15.根据《2000年通则》的解释,采用CPT术语时,买卖双方风险划分的界限是()A.装运港船舷B.货交承运人C.目的地D.目的港船上16.上海出口摩托车一批,水运至新加坡,中方办理出关手续,外方办理进关手续,价中不含运保费,按以上交易条件,适用的贸易术语是()A.FOB上海B.CIF新加坡C.CFR上海D.FCA新加坡17.我方欲进口一套机电设备,一般应选用的品质表示方式是()A.凭样品买卖B.凭等级买卖C.凭规格买卖D.凭说明书买卖18.《跟单信用证统一惯例》对于“约量”的解释为变动幅度不超过...()A.3%B.5%C.10%D.15%19.国际贸易中,仅次于海洋运输的主要运输方式是()A.航空运输B.邮包运输C.铁路运输D.管道运输20.在国际贸易中不能流通转让的提单是()A.清洁提单B.记名提单C.不记名提单D.指示提单21.某提单的收货人栏填写“凭指定(To order)”字样,此提单是()A.记名提单B.不记名提单C.指示提单D.舱面提单22.根据我国海运货物保险条款规定,承保范围最小的基本险是()A.平安险B.水渍险C.一切险D.罢工险23.船舶在海运途中着火,船长下令往船舱内灌水灭火,导致舱内部分货物被水浸湿报废,此项损失属于()A.实际全损B.推定全损C.单独海损D.共同海损24.以付款时间不同为分类标准,如某公司签发了一张汇票,上面注明“At 90 days after sight”,这是一张()A.即期汇票B.远期汇票C.光票D.跟单汇票25.D/P·T/R指的是()A.付款交单B.付款交单凭信托收据借单C.承兑交单D.承兑交单凭信托收据借单26.一份信用证经另一家银行保证对符合信用证要求的单据履行付款义务,这份信用证就成为()A.循环信用证B.对开信用证C.保兑信用证D.备用信用证27.以仲裁方式解决交易双方争议的必要条件是,交易双方当事人订有()A.合同B.交易协议C.仲裁协议D.意向书28.若提单上注明“运费到付”,则采用的贸易术语是()A.FOBB.CFRC.CIFD.CPT29.代理业务的两个基本当事人之间的关系是()A.买卖关系B.委托代理关系C.委托寄售关系D.代销关系30.淘汰式拍卖指的是()A.增价拍卖B.减价拍卖C.密封递价拍卖D.招标式拍卖二、多项选择题(本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

学历类《自考》自考专业(计算机信息管理)《数据结构导论》考试试题及答案解析

学历类《自考》自考专业(计算机信息管理)《数据结构导论》考试试题及答案解析

学历类《自考》自考专业(计算机信息管理)《数据结构导论》考试试题及答案解析姓名:_____________ 年级:____________ 学号:______________1、数据表A 中每个元素距其最终位置较近,则最省时间的排序算法是( )A 、堆排序B 、插入排序C 、直接选择排序D 、快速排序正确答案:B答案解析:暂无解析2、如果结点A 有3个兄弟结点,而且B 为A 的双亲,则B 的度为( )A、1B 、3C 、4D 、5正确答案:C答案解析:暂无解析3、在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A ,并且A 的左孩子的平衡因子为-1,右孩子的平衡因子为0,则使其平衡的调整方法为( )A 、LL 型B 、LR 型C 、RL 型D 、RR 型正确答案:B答案解析:暂无解析4、设字符串S1=″ABCDEFG″,S2=″PQRST″,则运算S=CONCAT(SUBSTR(S1,2,LENGTH(S2)),SUBSTR(S1,LENGTH(S2),2))后S 的结果为( )A 、″BCQR″B 、″BCDEF″C 、″BCDEFG″D 、″BCDEFEF″正确答案:D答案解析:暂无解析5、下列排序算法中,某一趟结束后未必能选出一个元素放在其最终位置上的是()A、堆排序B、冒泡排序C、直接插入排序D、快速排序正确答案:C答案解析:暂无解析6、设单链表中指针p指向结点A,若要删除A的直接后继,则所需修改指针的操作为()A、p->next=p->next->nextB、p=p->nextC、p=p->next->nextD、p->next=p正确答案:A答案解析:暂无解析7、二叉树的第i(i≥1)层上所拥有的结点个数最多为()A、B、2iC、D、正确答案:C答案解析:暂无解析8、与串的逻辑结构不同的数据结构是()A、线性表B、栈C、队列D、树正确答案:D答案解析:暂无解析9、程序段的时间复杂度为()A、O(1)=B、O(n)C、O(n2D、O(n3)正确答案:B答案解析:暂无解析10、组成数据的基本单位是()A、数据项B、数据类型C、数据元素D、数据变量正确答案:C答案解析:暂无解析11、串的长度是指()A、串中所含不同字母的个数B、串中所含字符的个数C、串中所含不同字符的个数D、串中所含非空格字符的个数正确答案:B答案解析:暂无解析12、有关图中路径的定义,表述正确的是()A、路径是顶点和相邻顶点偶对构成的边所形成的序列B、路径是不同顶点所形成的序列C、路径是不同边所形成的序列D、路径是不同顶点和不同边所形成的集合正确答案:A答案解析:暂无解析13、已知有向图 G=(V ,E),其中 V={V 1,V2,V 3,V4,V 5,V6,V 7},E={} ,则图 G 的拓扑序列是()A、V1,V3,V4,V6,V2,V5,V7B、V1,V3,V2,V6,V4,V5,V7C、V1,V3,V4,V5,V2,V6,V7D、V1,V2,V5,V3,V4,V6,V7正确答案:A答案解析:暂无解析14、树形结构中,度为0的结点称为()A、树根B、叶子C、路径D、二叉树正确答案:B答案解析:暂无解析15、在顺序表中查找第 i 个元素,时间效率最高的算法的时间复杂度为()A、O(1)B、O(√n)C、O(log2n)D、O(n)正确答案:A答案解析:暂无解析16、带表头结点链队列的队头和队尾指针分别为front和rear,则判断队空的条件为()A、front==rearB、front!=NULLC、rear!=NULLD、front==NULL正确答案:A答案解析:暂无解析17、设无向图l D、log2n正确答案:B答案解析:暂无解析20、在栈中进行插入和删除操作的一端称为()A、栈顶B、栈底C、任意位置D、指定位置正确答案:A答案解析:暂无解析21、二路归并排序的平均时间复杂度为 ________。

自学考试02142《数据结构导论》历年真题全套试题

自学考试02142《数据结构导论》历年真题全套试题

自考02142《数据结构导论》历年真题集电子书目录1. 目录 (2)2. 历年真题 (3)2.1 02142数据结构导论200410 (3)2.2 02142数据结构导论200510 (7)2.3 02142数据结构导论200610 (10)2.4 02142数据结构导论200701 (14)2.5 02142数据结构导论200710 (17)2.6 02142数据结构导论200801 (19)2.7 02142数据结构导论200810 (22)2.8 02142数据结构导论200901 (25)2.9 02142数据结构导论200910 (28)2.10 02142数据结构导论201001 (30)2.11 02142数据结构导论201010 (34)2.12 02142数据结构导论201101 (37)2.13 02142数据结构导论201110 (40)3. 相关课程 (42)1. 目录历年真题()02142数据结构导论200410()02142数据结构导论200510()02142数据结构导论200610()02142数据结构导论200701()02142数据结构导论200710()02142数据结构导论200801()02142数据结构导论200810()02142数据结构导论200901()02142数据结构导论200910()02142数据结构导论201001()02142数据结构导论201010()02142数据结构导论201101()02142数据结构导论201110()相关课程()2. 历年真题2.1 02142数据结构导论2004102004年下半年高等教育自学考试全国统一命题考试数据结构导论试题课程代码2142一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.要将现实生活中的数据转化为计算机所能表示的形式,其转化过程依次为()A.逻辑结构、存储结构、机外表示B.存储结构、逻辑结构、机外表示C.机外表示、逻辑结构、存储结构D.机外表示、存储结构、逻辑结构2.若评价算法的时间复杂性,比较对数阶量级与线性阶量级,通常()A.对数阶量级复杂性大于线性阶量级B.对数阶量级复杂性小于线性阶量级C.对数阶量级复杂性等于线性阶量级D.两者之间无法比较3.下列关于线性表的基本操作中,属于加工型的操作是()A.初始化、求表长度、插入操作B.初始化、插入、删除操作C.求表长度、读元素、定位操作D.定位、插入、删除操作4.在一个单链表中,若p所指结点不是最后结点,s指向已生成的新结点,则在p 之后插入s所指结点的正确操作是()A.s–>next=p–>next; p–>next=B.p–>next=s–>next; s–>next=C.s–>next=p; p–>next=D.s–>next=p–>next; p=5.若有三个字符的字符串序列执行入栈操作,则其所有可能的输出排列共有()A.3种B.4种C.5种D.6种6.C语言对数组元素的存放方式通常采用()A.按行为主的存储结构B.按列为主的存储结构C.按行或列为主的存储结构D.具体存储结构无法确定7.根据定义,树的叶子结点其度数()A.必大于0B.必等于0C.必等于1D.必等于28.二叉树若采用二叉链表结构表示,则对于n个结点的二叉树一定有()A.2n个指针域其中n个指针为NULLB.2n个指针域其中n+1个指针为NULLC.2n-1个指针域其中n个指针为NULLD.2n-1个指针域其中n+1个指针为NULL9.在一个无向图中,所有顶点的度数之和等于边数的()A.1倍B.2倍C.3倍D.4倍10.若采用邻接表存储结构,则图的广度优先搜索类似于二叉树的()A.先根遍历B.中根遍历C.后根遍历D.层次遍历11.采用顺序查找法,若在表头设置岗哨,则正确的查找方式通常为()A.从第0个元素开始往后查找该数据元素B.从第1个元素开始往后查找该数据元素C.从第n个元素开始往前查找该数据元素D.从第n+1个元素开始往前查找该数据元素12.下列查找中,效率最高的查找方法是()A.顺序查找B.折半查找C.索引顺序查找D.分块查找13.索引文件通常由索引表和主文件两部分构成,其中()A.索引表和主文件均必须是有序文件B.索引表和主文件均可以是无序文件C.索引表必须是有序文件D.主文件必须是有序文件14.直接插入排序算法,其时间复杂性为()A.O(1)B.O(n)C.O(nlog2n)D.O(n2)15.下列排序方法中,属于稳定的排序方法是()A.直接插入排序法B.快速排序法C.冒泡排序法D.堆排序法二、填空题(本大题共13小题,每小题2分,共26分)请在每小题的空格中填上正确答案。

自考04735数据库系统原理2009年1月份

自考04735数据库系统原理2009年1月份

2009年1月高等教育自学考试全国统一命题考试数据库系统原理试题课程代码:04735一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.使用二维表格结构表达实体及实体间联系的数据模型是( )A.层次模型B.网状模型C.关系模型D.联系模型2.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( )A.DBMS B.数据库应用系统C.相关的计算机系统D.DBA3.数据库系统提供的数据控制功能,不包括...( )A.并发控制B.控制数据冗余C.完整性保护D.故障恢复4.学校里规定,一个教师最多可讲授3门课程,最少必须讲授l门课程;每门课程最多5个教师讲授,最少需要一个教师讲授,则教师与课程的基数分别为( )A.(1,3),(1,5) B.(3,1),(5,1)C.(1,5),(1,3) D.(5,1),(3,1)5.有关系R(A,B,C),主码为A;S(D,A),主码为D,外码为A,参照R中的属性A。

关系R和S的元组如下表所示。

关系S中违反关系完整性规则的元组是( )RA.(d1,2) B.(d2,NULL)C.(d3,4) D.(d4,1)6.在最小依赖集F中,下面叙述不正确...的是( )A.F中每个FD的右部都是单属性B.F中每个FD的左部都是单属性C.F中没有冗余的FD D.F中每个FD的左部没有冗余的属性7.如果某个属性包含在候选键中,则它称为( )A.非主属性B.关键属性C.复合属性D.主属性8.设有关系R和S如下表:则关系T是关系R和关系S的( )A.自然连接结果B. 连接结果C.笛卡尔积D.并9.关系运算以关系代数为理论基础,关系代数的最基本操作是并、差、笛卡尔积和( ) A.投影、连接B.连接、选择C.选择、投影D.交、选择10.以下叙述中正确的是( )A.为了实现连接运算,SELECT命令中必须指出属性的来源B.如果缺省WHERE子句,则会产生错误信息C.在SQL语言中绝大多数连接操作都是自然连接D.连接操作中不可以用别名指定数据的来源11.SQL语言中建立惟一性索引的命令是( )A.CREATE INDEX 索引名ON 基本表名(属性名)B.CREATE INDEX UNIQUE索引名ON 基本表名(属性名)C.CREATE UNIQUE INDEX索引名ON 基本表名(属性名)D.CREATE DISTINCT INDEX索引名ON 基本表名(属性名)12.DBMS的并发控制子系统保证了事务的( )A.原子性实现B.一致性实现C.隔离性实现D.持久性实现13.在DB恢复时,对已经提交但更新未写入磁盘的事务执行( )A.UNDO处理B.REDO处理C.ROLLBACK处理D.ABORT处理14.SQL Server 2000用于存储任务计划信息、事件处理信息、备份恢复信息以及异常报告的是( )A.Master数据库B.Model数据库C.Msdb数据库D.Tempdb数据库15.在SQL/CLI中,保存元组或参数的有关信息的是( )A.环境记录B.连接记录C.语句记录D.描述记录二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

全国2009年1月高等教育自学考试数据结构导论试题
一、单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.数据的不可分割的最小标识单位是()
A.数据项
B.数据记录
C.数据元素
D.数据变量
2.for(i=0;i
for(j=0;j
c[i][j]=0;
for(i=0;i
for(j=0;j
for(k=0;k
c[i][j]=c[i][j]+a[i][k]*b[k][j];
上列程序的时间复杂度为()
A.O(m+n×t)
B.O(m+n+t)
C.O(m×n×t)
D.O(m×t+n)
3.若线性表最常用的操作是存取第i个元素及其前趋的值,那么最节省操作时间的存储方式是()
A.单链表
B.双链表
C.单循环链表
D.顺序表
4.设单链表中指针p指向结点A,要删除A之后的结点(若存在),则修改指针的操作为()
A.p—>next=p—>next—>next
B.p=p—>next
C.p=p—>next—>next
D.p—>next=p
5.向一个栈顶指针为hs的链栈中插入一个*s结点时,应执行的操作为()
A.hs—>next=s;
B.s—>next=hs;hs=s;
C.s—>next=hs—>next;hs—>next=s;
D.s—>next=hs;hs=hs—>next;
6.设循环队列的元素存放在一维数组Q[0‥30]中,队列非空时,front指示队头元素的前一个位置,rear指示队尾元素。

如果队列中元素的个数为11,front的值为25,则rear应指向的元素是()
A.Q[4]
B.Q[5]
C.Q[14]
D.Q[15]
7.定义二维数组A[1‥8,0‥10],起始地址为LOC,每个元素占2L个存储单元,在以行序为主序的存储方式下,某数据元素的地址为LOC+50L,则在以列序为主序的存储方式下,该元素的存储地址为()
A.LOC+28L
B.LOC+36L
C.LOC+50L
D.LOC+52L
8.具有n个结点的二叉树,拥有指向孩子结点的分支数目是()
A.n-1
B.n
C.n+1
D.2n
9.对一棵有100个结点的完全二叉树按层序编号,则编号为49的结点,它的左孩子的编号为()
A.99
B.98
C.97
D.50
10.有m个叶子结点的哈夫曼树,其结点总数是()
A.2m-1
B.2m
C.2m+1
D.2(m+1)
11.有n个结点的无向图的边数最多为()
A.n+1
B.n(n-1)/2
C.n(n+1)
D.2n(n+1)
12.设图的邻接矩阵为,则该图为()
A.有向图
B.无向图
C.强连通图
D.完全图
13.二分查找算法的时间复杂度是()
A.O(n2)
B.O(nlog2n)
C.O(n)
D.O(log2n)
14.已知8个元素(34,76,45,18,26,54,92,65),按照依次插入结点的方法生成一棵二叉排序树,则该树的深度为()
A.4
B.5
C.6
D.7
15.采用排序算法对n个元素进行排序,其排序趟数肯定为n-1趟的排序方法是()
A.插入和快速
B.冒泡和快速
C.选择和插入
D.选择和冒泡
二、填空题(本大题共13小题,每小题2分,共26分)
请在每小题的空格中填上正确答案。

错填、不填均无分。

16.在数据结构中,数据的存储结构有顺序存储方式、链式存储方式、_________和散列存储方式等四种。

17.作为一个算法输入的数据所含数据元素的数目,或与此数目有关的其他参数,称为_________。

18.在双链表中,存储一个结点有三个域,一个是数据域,另两个是指针域,分别指向_________和_________。

19.在有n个元素的链队列中,入队和出队操作的时间复杂度分别为_________和_________。

20.在栈结构中,允许插入的一端称为_________;在队列结构中,允许插入的一端称为_________。

21.在循环队列中,存储空间为0~n-1。

设队头指针front指向队头元素前一个空闲元素,队尾指针指向队尾元素,那么其队空标志为rear=front,队满标志为___ ______。

22.深度为k的二叉树至多有_________个结点,最少有_________个结点。

23.设有一稠密图G,则G采用_________存储结构较省空间。

设有一稀疏图G,则G采用_________存储结构较省空间。

24.在一个具有n个结点的单链表中查找其值等于x的结点时,在查找成功的情况下,需平均比较_________个元素结点。

25.假定对线性表R[0…59]进行分块检索,共分为10块,每块长度等于6。

若检索索引表和块均用顺序检索的方法,则检索每一个元素的平均检索长度为_____ ____。

26.文件在外存储器上的组织结构主要有三种:顺序文件、散列文件和索引文件,其中_________特别适应磁带存储器,也适应磁盘存储器。

27.在插入排序、冒泡排序、快速排序、归并排序等排序算法中,占用辅助空间最多的是_________。

28.冒泡排序最好的时间复杂度为_________,平均时间复杂度为_________,是一种稳定的排序算法。

三、应用题(本大题共5小题,每小题6分,共30分)
29.已知一棵二叉树的前序序列是ABCDEFG,中序序列是CBDAEGF。

请构造出该二叉树,并给出该二叉树的后序序列。

30.将题30图所示的由三棵树组成的森林转化为一棵二叉树。

题30图
31.已知某图的邻接表存储结构如题31图所示:
题31图
(1)画出该图。

(2)根据该邻接表从顶点A出发,分别写出按深度优先搜索法和广度优先搜索法进行遍历的结点序列。

32.假定采用H(k)=kmod7计算散列地址,引用线性探测的开放定址法解决冲突,试在0~6的散列地址空间中,对关键字序列(38,25,74,63,52,48)构造散列表,并求出等概率情况下查找成功的平均查找长度。

33.用快速排序法对数据序列(49,38,65,97,16,53,134,27,39)进行排序,写出其第一趟排序的全过程。

四、算法设计题(本大题共2小题,每小题7分,共14分)
34.完善下列折半插入排序算法。

Voidbinasort(structnoder[MAXSIZE],int n)
{for(i=2;i<=n;i++){
r[0]=r[i];low=1;high=i-1;
while(low<=high){
mid=(1)_________;
if(r[0].key
high=(2)_________;
elselow=(3)_________;
}
for(j=i-1;j>=low;j--)
(4)_________;
r[low]=r[0];
}
}
35.下列算法的功能是求出指定结点在给定的二叉排序树中所在的层次。

请完善该算法。

Voidlevel(BSTreeroot,p)
{intlevel=0;
if(!root)
(1)_________;
else{
level++;
while(root—>key!=p—>key){
if(root—>keykey)
(2)_________;
else
(3)_________;
level++;
}
(4)_________;
}。

相关文档
最新文档