- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
锦州医科大学医疗学院计算机考试期末
一、单项选择题(总题数:27,分数:54.00)
1.单项选择题1-40小题。下列每题给出的四个选项中,只有一个选
项是最符合题目要求的。(分数:2.00)
__________________________________________________________________
________________________
解析:
2.先序序列为a,b,c,d的不同二叉树的个数是_______。
(分数:2.00)
A.13
B.14√
C.15
D.16
解析:解析:根据二叉树前序遍历和中序遍历的递归算法中递归工作
栈的状态变化得出:前序序列和中序
序列的关系相当于以前序序列为入栈次序,以中序序列为出栈次序。
因为前序序列和中序序列可以唯一地
确定一棵二叉树,所以题意相当于“以序列a,b,c,d为入栈次序,
则出栈序列的个数为?”,对于n个n
不同元素进栈,出栈序列的个数为C=14。2n
3.假设栈初始为空,将中缀表达式a/b+(c*d-e*f)/g转换为等价的
后缀表达式的过程中,当扫描到f时,
栈中的元素依次是_______。(分数:2.00)
A.+(*-
B.+(-*√
C./+(*-*
D./+-*
解析:解析:将中缀表达式转换为后缀表达式的算法思想如下:从
左向右开始扫描中缀表达式;遇到数
字时,加入后缀表达式;遇到运算符时:a.若为‘(’,入栈;b.若
为‘)’,则依次把栈中的的运算
符加入后缀表达式中,直到出现‘(’,从栈中删除‘(’;c.若为
除括号外的其他运算符,当其优先级
高于除‘(’以外的栈顶运算符时,直接入栈。否则从栈顶开始,依
次弹出比当前处理的运算符优先级高和
优先级相等的运算符,直到一个比它优先级低的或者遇到了一个左括
号为止。当扫描的中缀表达式结束时,
栈中的所有运算符依次出栈加入后缀表达式。
4.在一棵度为4的树T中,若有20个度为4的结点,10个度为3
的结点,1个度为2的结点,10个度为1
的结点,则树T的叶结点个数是_______。
(分数:2.00)
A.41
B.82√
C.113
D.122
解析:解析:设树中度为i(i=0,1,2,3,4)的结点数分别为N,
树中结点总数为N,则树中各结点的i
度之和等于N-1,即N=1+N+2N+3N+4N=N+N+N+N+N,
根据题设中的数据,即可得到
123401234
N=82,即树T的叶结点的个数是82。
0
5.已知一棵完全二叉树的第6层(设根为第1层)有8个叶结点,则该
完全二叉树的结点个数最多是_______。
(分数:2.00)
A.39
B.52
C.111√
D.119
解析:解析:完全二叉树比满二叉树只是在最下面一层的右边缺少了
部分叶结点,而最后一层之上是个满
二叉树,并且只有最后两层有叶结点。第6层有叶结点则完全二叉树
的高度可能为6或7,显然树高为7
时结点更多。若第6层上有8个叶结点,则前六层为满二叉树,而
第7层缺失了8×2=16个叶结点,故完
7
全二叉树的结点个数最多为(2-1)-16=111个结点。
6.若一棵完全二叉树有768个结点,则该二叉树中叶结点的个数是
_______。
(分数:2.00)
A.257
B.258
C.384√
D.385
解析:解析:根据完全二叉树的性质,最后一个分支结点的序号为
=384,故叶子结点的个数为
768-384=384。
7.给定二叉树如下图所示。设N代表二叉树的根,L代表根结点的左
子树,R代表根结点的右子树。若遍历
后的结点序列为3,1,7,5,6,2,4,则其遍历方式是_______。
(分数:2.00)
A.LRN
B.NRL
C.RLN
D.KNL√
解析:解析:分析遍历后的结点序列,可以看出根结点是在中间访问,
而右子树结点在左子树之前,即遍
历的方式是RNL。本题考查的遍历方法并
文档评论(0)