山东某大学软件学院849软件工程专业基础综合历年考研真题汇编.pdf
《山东某大学软件学院849软件工程专业基础综合历年考研真题汇编.pdf》由会员分享,可在线阅读,更多相关《山东某大学软件学院849软件工程专业基础综合历年考研真题汇编.pdf(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目 录2014年山东大学849软件工程专业基础综合考研真题2015年山东大学849软件工程专业基础综合考研真题2016年山东大学849软件工程专业基础综合考研真题2017年山东大学849软件工程专业基础综合考研真题2018年山东大学849软件工程专业基础综合考研真题2014年山东大学849软件工程专业基础综合考研真题山 东 大 学二0一四年招收攻读硕士学位研究生入学考试试题科0 代码 8J9 科目名称 软件工程专业基础综合(答案必须写在答卷纸上,写在试题上无效)一,名词解释(共3题,共15分)1、管程(m o n i t o r)2、DM A3、P CB二,简 答 题(共11题,共85分)1、
2、(5分)画一说明进程在其生命周期中的各个状态,以及各个状态之间转换的条件.2、(5分)解择抖动及其出现的K!因:并解释工作集模型的 作肺必3、汴分).个请求分贝系统中.如一个进程的中面询问一生为:7,0,I,2,0,3.0,4,2,3,0,3.2,1,2,0,1,7.0,I当分配给该进程的物理块数为3.分别画图说明采用H F O及L R U页面配换算法时的负面徨换过程,计兑访问过程中所发生的缺页次数并解释L R I.醺法优I I-l i O算法的原因?(假定开始时内存中的3个块都是空的,4、(5分)什么处死锁?详述发生死锁的必要条件,5,(5分)操作系统M a c h采用了微内核技术设计实现其
3、内核,说明该技术的军本思想及其主要优缺点、6、(8分)针对有序线件表的插入操作,比较公式化存储、链式存储和M按 址存储的差异.7、(8 分)对于关键字序列 5 0 3,8 7,5 1 2,6 1,9 0 8,1 70,8 9 7,2 75,6 5 3,4 2 6进行基数排疗:(基数取1 0),要求排序结果按递清顺序,写匕排序过程中每趟排序后的结果,8,(1 2 分)设散列表长度为1 3,散列函数为Ha s h(k)-煦 3,依次输入以下序列中的各元索(8 4,5 5,1 0,2 0,1 9,7 9,0 1,6 8,2 7,1 4,I I.2 3),建立链表素列表。(1)、画出该散列表。(2),
4、写出搜索元素2 3,2 7,6 8 的比较次数。(3)、设搜索各元素的概率相等,搜索成功时的平均比较次数是多少?9、(1 0 分)已如以卜.森林,将其转换成二叉树,给出二叉树的先序、后序遇历序列。1 0、(8 分)写出完全二叉树(1 0,6 0,3 2,4 5 ,2 5 ,3 6,4 0,7 2,6 6,2 2)的前序序列,然后将其调整为最大堆,丐出调整后的序列.1 K (1 4 分)对 下 图:(1)写出其邻接矩阵.(2)按 K r u s k al 算法求其最小生成树:花写出相应的边集数组。三、应用分析题(1 5 分)某医院对病人进行体检,在体检处设置了一个容纳5 0 人的休息室供来体检人
5、员休息并等候医生检杳,开始的时候休息室是空的:当有人来进行体检时,若休息室中有空座位,则进入休息率等候检查,否则需要在休息室门门等待0医生每次呼叫个在休息室中等待的人员运入检查室对其进行检杳,无人时医生休息.试写出体构人员和医生的进程,并用信号量及w ai t、s i g n al操作描述他们之间的同步关系四、算法题(共 3题,共35分)1、(1 5分)已知电链表类C h ai n类型,假设单能表A,B分别表不了两个集合,为C h ai n类设计一新的成员函数,该函数求柒合B对J集合A的补兔k A B,同时返回该兔合的元素个数,要求首先给出类的声明,在类的声明中.其它成员函数省略一2.(1 0
6、分)黑小树是M个)点的值都小 或 等 其子节点(如果有的话)价的树,设一义树采用一叉隹表存储结构,设计算法,判断二义树是否为最小树。叙述W法思想并给出算法实现.3、(1()分)编写程序,利断一个用邻接表存储的勺向图是否存在回路,2015年山东大学849软件工程专业基础综合考研真题山 东 大 学二。一五年招收攻读硕士学位研究生入学考试试题科 目 代 码 849 科目名称 软件工程专业基础综合_(答案必须写在答卷纸上,写在试题上无效)一、名词解释(共3题,共 15分)1、多道程序设计(m u l t i p r o g r am m i n g)2、进程控制块(P C B)3、C PU 周 期(C
7、 PU bu r s t)二、简 答 题(共 H 题,共 85分)1、(5分)操作系统设计的两大目标是什么?不同类型的操作系统是如何满足这两大目标的?2、(5分)为什么现在操作系统对于死锁采用鸵鸟策略?3、(5分)各类进程的C PU bu r s t各有什么特点?这对于C PU调度有何指导意义?4,(5分)简述p ag e-bu f f e r i n g al g o r i t h m的基本思想,该算法有何优点?5、(5分)小王想买一台计算机,主要用于下载和观看电影,从操作系统的角度,你在配置硬件上给他什么建议?并说明原因.6、(8分)树的度为m,度为1的结点数为n l,度为2的结点数为n
8、 2,度为m的结点数为n m,求树的叶子结点数。7、(1 0分)有一个nX n的三对角矩阵A,将A中三条对角线上的元素按对角线(从低对角线到高对角线)存放在维数组B中,使得 ,=%且%存放于B 0.(1)一维数组B有多少个元素?(2)用i,j表示k的地址转换公式。8、(1 5分)设散列表长度为1 3,散列函数为H as h(k)=k%1 3,依次输入以下序列中 的 各 元 素(1 9,1 4,2 3,0 1,6 8,2 0,8 4,2 7,5 5,1 1,1 0,7 9),建立线性开型寻址散列表。(1)画出该散列表.(2)给出搜索元素2 3,5 5,7 9的比较次数。(3)设搜索各元素的概率相
9、等,搜索成功时的平均比较次数是多少?9、(8分)二叉树给出按关键字序列(2 0,3 6,8 8,1 2,1 6,7 7,5 0)生成的二叉搜索树和A VL搜索树。1 0、(1 0分)请给出最小生成树的Kr u s k al算法描述,用Kr u s k al算法构造以下网络的最小生成树,并求出该树的代价。1 1、(9分)对于下面的有向图,试给出:(1)邻 接 矩 阵(2)邻接表(3)从出发的深度优先遍历序列;从出发的广度优先遍历序列;三、应用分析题(1 5分)1、假定系统中共计有5个磁带机,2个显示器、4台打印机、3块磁盘。已知为以下4个进程分配资源如下:Process NameTape Dri
10、vesGraphicsPrintersDisk DrivesProcess A2011Process B0100Process C1011Process D1101各进程尚需的资源情况如下:Process NameTape rivesGraphicsPrintersDisk DrivesProcess A1100Process B0112Process C3100Process D0010请问系统目前处于安全状态吗?给出分析过程.2,描述具有非忙等待特性的信号量的实现,并运用该信号量解决存储空间为N的生产者一消费者问题。四、算法题(共3 题,共35分)1、(10分)二叉树采用二叉链表存储结构,
11、设计算法,判断二叉树是否为完全二叉树.叙述算法思想并给出算法实现.2、(10分)二叉树采用二叉链表存储结构,写出中序遍历该二叉树的非递归算法.叙述算法思想并给出算法实现。3、(15分)假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可).(注:图中不存在顶点到自己的边)2016年山东大学849软件工程专业基础综合考研真题山东大学二。一六年招收攻读硕士学位研究生入学考试试题科目代码 849 科目名称 软件工程专业基础保合(答案必须写在答卷纸上,写在试题上无效)一解释概念(共5题,15分)I、中版服务程序2、纨程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 山东 某大学 软件 学院 849 软件工程 专业 基础 综合 历年 考研 汇编
限制150内