【学历类职业资格】数据结构-6及答案解析.doc
《【学历类职业资格】数据结构-6及答案解析.doc》由会员分享,可在线阅读,更多相关《【学历类职业资格】数据结构-6及答案解析.doc(9页珍藏版)》请在麦多课文档分享上搜索。
1、数据结构-6 及答案解析(总分:99.00,做题时间:90 分钟)一、B单项选择题/B(总题数:15,分数:30.00)1.具有 12个记录的序列,采用冒泡排序最少的比较次数是( )(分数:2.00)A.1B.144C.11D.662.任何一个带权的无向连通图的最小生成树( )(分数:2.00)A.只有一棵B.有一棵或多棵C.一定有多棵D.可能不存在3.在一棵具有 5层的满二叉树中,结点总数为( )个。(分数:2.00)A.33B.32C.31D.304.在循环双链表的 p所指结点之后插入 s所指结点的操作是( )(分数:2.00)A.Pnext=s;B.pnext=s; sprior=p;
2、pnextprior=s; pnextprior=s; sprior=p; snext=pnext; snext=pnextC.sprior=p;D.sprior=p; snext=pnext; snext=pnext; pnext=s; pnextprior=s; pnextprior=s; pnext=s;5.在下面的程序中,语句 S的执行次数为( ) for(i=1;i=n-1;i+) for(j=n;j=i;j-) S; (分数:2.00)A.B.C.D.6.若用冒泡排序法对序列 18,14,6,27,8,12,16,52,10,26,47,29,41,24从小到大进行排序,共要进行(
3、 )次比较。(分数:2.00)A.33B.45C.70D.917.用数组 A0N-1存放循环队列的元素值,若其头尾指针分别为 front和 rear,则循环队列中当前元素的个数为( )(分数:2.00)A.(rear-front+mod mB.(rear-front+1)mod mC.(rear-front-1+mod mD.(rear-fronmod m8.若已知一个栈的输入序列为 1,2,3,n,其输出序列为 P1,P 2,P n。若 P1=n,则 P1为( )(分数:2.00)A.iB.n=iC.n-i+lD.不确定9.设矩阵 A(aij,1i,ji0)的元素满足: aij0(ij,1i
4、,j10) aij=O(ij,1i,j10) 现将 A的所有非 0元素以行序为主序存放在首地址为 2000的存储区域中,每个元素占 4个单元,则元素9,5的首地址为( )(分数:2.00)A.2160B.2164C.2336D.234010.如果要求一个线性表适应动态变化的要求,又必须能尽快地进行查找,则可以选择采用( )查找方法。(分数:2.00)A.分块B.二分C.顺序D.散列11.在一棵二叉树结点的先根序列、中根序列和后根序列中,所有叶子结点的先后顺序( )(分数:2.00)A.都不相同B.完全相同C.先序和中序相同,而与后序不同D.中序和后序相同,而与先序不同12.设栈 S和队列 Q的
5、初始状态为空,元素 e1、e 2、e 3、e 4、e 5和 e6依次通过栈 S,一个元素出栈后即进入队列 Q,若 6个元素出列的顺序是 e2、e 3、e 4、e 5、e 6、e 1,则栈 S的容量至少应该是( )(分数:2.00)A.6B.4C.3D.213.循环队列用数组 A0m-1存放其元素值,已知其头尾指针分别是 front和 rear,则当前队列中的元素个数是( )(分数:2.00)A.(rear-front+MODmB.rear-fomt+1C.rear-fribt-1D.rear-front14.索引顺序文件的记录,在逻辑上按关键字顺序排列,但物理上不一定按关键字顺序存储,故需要建
6、立一张指示逻辑记录和物理记录之间一一对应关系的( )(分数:2.00)A.索引表B.链接表C.符号表D.交叉访问题15.在线索化二叉树中,结点 T没有左子树的充要条件是( )(分数:2.00)A.Lchild=NILB.Ltag=1C.Ltag=1 且 TLchils=NILD.均不对二、B填空题/B(总题数:10,分数:20.00)16.从树的根结点到树中的其余结点之间的路径 1 惟一的。(分数:2.00)填空项 1:_17.一个字符串相等的充要条件是_和_。(分数:2.00)填空项 1:_18.在线性结构中, 1 决定了它的遍历路线只有一条。(分数:2.00)填空项 1:_19.带有一个头
7、结点的单链表 head为空的条件是 1。(分数:2.00)填空项 1:_20.散列文件关键在于选择好的_和_方法。(分数:2.00)填空项 1:_21.ISAM文件采用_索引结构,而 VSAM文件采用_索引结构。(分数:2.00)填空项 1:_22.已知广义表 A=(a,b,c),(d,e,f),则运算 head(head(tail(tail(A)= 1。(分数:2.00)填空项 1:_23.具有 N个顶点的无向完全图的边为_,具有 N个顶点无向完全图的弧为_。(分数:2.00)填空项 1:_24.设树 T的度为 4,其中度为 1、2、3 和 4的结点个数分别是 4、2、1 和 1,则 T中叶
8、子结点的个数是: 1。(分数:2.00)填空项 1:_25.任意一棵具有 n个结点的二叉树,若它有 m个叶子,则该二叉树上度数为 1的结点为 1 个。(分数:2.00)填空项 1:_三、B解答题/B(总题数:4,分数:19.00)26.已知一棵二叉树的前序遍历序列是 ABDGCEFH,其中序遍历序列为 DGBAECHF。请画出相应的二叉树,并求出对应此二叉树的后序遍历序列,此二叉树是完全二叉树吗?完全二叉树有什么性质(特点)?(分数:5.00)_27.已知有一关键字序列为97,86,53,108,72,34,215,146,11,68,如果我们采用直接选择排序方法对此序列进行排序(按照升序排列
9、),请给出每一趟的排序结果。(分数:5.00)_28.请根据下面所给出的邻接矩阵画出相应的有向图或者是无向图(顶点 vi表示)。 (分数:5.00)_判别下列二序列是否为堆,如不是,按照对序列建堆的思想把它调整为堆,用图表示建堆的过程。(分数:4.00)(1).(1,5,7,25,21,8,8,42)(分数:2.00)_(2).(3,9,5,8,4,17,21,6)(分数:2.00)_四、B算法阅读题/B(总题数:4,分数:20.00)29.请将下面的程序改成递归的过程。 voide ditui(int n) int i; i=n; while(i1) prinft(i-); (分数:5.00
10、)_30.简述一下算法的功能: status A (1inkedlist L) /L 是无表头结点的单链表 if (LL=Lnext;P=L; while(Pnext)P=Pnext; Pnext=Q;Qnext=NULL; return ok; )/A(分数:5.00)_31.求下面算法中变量 count的值:(假设 n为 2的乘幂,并且 n2) int Time int n count=0;x=2; while(xn/2) x*=2;count+; return(count) (分数:5.00)_32.写出下列程序段的输出结果。(假设此栈中元素的类型是 char) voide main(
11、) stack s; char x,y; InitStack(s) x=1,y=0 push(s,x); push(s,x); push(s,y); push(s,x); push(s,e); push(s,x); pop(s,x); push(s,h); while(!stackEmpty(s) pop(s,y); printf(y); prinft(x) (分数:5.00)_五、B算法设计题/B(总题数:1,分数:10.00)33.设计一个双向起泡排序算法,即在排序过程中交替改变扫描方向。(分数:10.00)_数据结构-6 答案解析(总分:99.00,做题时间:90 分钟)一、B单项选择题
12、/B(总题数:15,分数:30.00)1.具有 12个记录的序列,采用冒泡排序最少的比较次数是( )(分数:2.00)A.1B.144C.11 D.66解析:2.任何一个带权的无向连通图的最小生成树( )(分数:2.00)A.只有一棵B.有一棵或多棵 C.一定有多棵D.可能不存在解析:3.在一棵具有 5层的满二叉树中,结点总数为( )个。(分数:2.00)A.33B.32C.31 D.30解析:4.在循环双链表的 p所指结点之后插入 s所指结点的操作是( )(分数:2.00)A.Pnext=s;B.pnext=s; sprior=p; pnextprior=s; pnextprior=s; s
13、prior=p; snext=pnext; snext=pnextC.sprior=p;D.sprior=p; snext=pnext; snext=pnext; pnext=s; pnextprior=s; pnextprior=s; pnext=s; 解析:5.在下面的程序中,语句 S的执行次数为( ) for(i=1;i=n-1;i+) for(j=n;j=i;j-) S; (分数:2.00)A.B. C.D.解析:6.若用冒泡排序法对序列 18,14,6,27,8,12,16,52,10,26,47,29,41,24从小到大进行排序,共要进行( )次比较。(分数:2.00)A.33B.
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学历 职业资格 数据结构 答案 解析 DOC
