南京大学《842数据结构、软件工程、操作系统和计算机网络》历年考研真题汇编
南京大学软件工程2018真题

2018年南京大学软件工程842真题(回忆版)数据结构填空(3X5)1、一个t叉树,有n个叶子节点,s个非叶子节点,写出n和s的关系2、快速排序最坏情况下时间复杂度3、给出二叉树前序序列和中序序列,写出后序序列4、赫夫曼树,n个叶子节点,求总的节点个数5、一个平衡二叉树,加入一个关键字后,重新调整为平衡二叉树大题(10X3)1、对关键码序列{ 23,17,12,61,26,8,70,75,53 }, 用堆排序方法进行排序,画出排序过程中所建的初始堆,以及输出前三个关键码过程的示意图。
(要求建立的堆为任一父母结点的关键码都小于其子女结点的关键码)答:2、请画出往下图的5阶B-树中插入一个关键码390后得到的B-树,以及再删除关键码100后得到的B-树。
3、按Dijkstra方法计算从顶点1到其它顶点的最短路径。
按路径递增顺序写出先后计算出的最短路径(包括起止点和途径各点)及该路径长度。
软件工程问答题(5X5)1、说明下工程和科学的区别(政治题走错片场了吧?)2、什么是集成测试,什么是单元测试,单元测试用例和集成测试用例有什么区别3、功能性需求和非功能性需求4、写出四个体系结构视角5、质量模型的可用性大题(10X2)1、一个购房评估系统,一个类中含有两个功能,一个是输入存款、月工资、月花销、想要购房面积……完后得出可以购房的面积和首付款,另一个功能是根据面积和首都得出一个各小区的的房价列表,供用户参考,问这种设计合理吗?不合理的话画出设计类图并写出类的定义(含属性和方法)2、一个计算税费的问题,根据什么一堆经济的指标什么印花税、公证费、契税、委托办理手续费、房屋买卖手续费啥的,计算出税费,各地的计算方法不同,要求能够灵活扩展,按照一种设计模式设计,画出设计类图并写出关键接口定义。
操作系统名词解释(2X3)1、特权指令2、内部碎片3、程序的局部性原理大题1、(4分)UNIX系统有一个主函数main{fork();/*<–pc(程序计数器),进程Afork();fork();}问最多最多可再产生多少个进程?并画出家族树(都不懂说的是啥)2、(3分)在一个操作系统的inode节点中分别含有10个直接地址的索引和一、二、三级间接索引。
考研计算机842真题

考研计算机842真题考研计算机842真题考研是许多大学生的梦想和追求,而计算机专业一直以来都是热门的考研方向之一。
在准备考研计算机的过程中,了解和研究过去的真题是非常重要的一步。
本文将围绕着考研计算机842真题展开讨论,探讨其中的一些知识点和解题技巧。
首先,我们来看一下考研计算机842真题的整体情况。
这道题目是一道选择题,涉及到计算机网络方面的知识。
题目要求考生判断给定的网络拓扑结构是否满足某些条件。
这类题目在考研中非常常见,考察的是考生对于网络拓扑结构和相关概念的理解和应用能力。
接下来,我们来分析一下这道题目的解题思路。
首先,我们需要了解网络拓扑结构的基本概念。
网络拓扑结构是指网络中各个节点和连接线之间的布局关系。
常见的网络拓扑结构有星型、总线型、环型、树型、网状等。
在这道题目中,我们需要判断给定的网络拓扑结构是否满足某些条件,因此我们需要对这些条件有一个清晰的认识。
在解答这类题目时,我们可以采用逐个条件判断的方法。
首先,我们可以从题目中给出的条件入手,逐一判断是否满足。
在判断的过程中,我们需要对每个条件进行分析,看看是否符合给定的网络拓扑结构。
如果满足条件,则可以得出结论;如果不满足条件,则需要继续分析其他条件。
在这个过程中,我们需要灵活运用所学的知识,结合题目中给出的条件进行推理和判断。
除了要掌握网络拓扑结构的基本概念和解题思路,我们还需要对计算机网络的相关知识有一定的了解。
计算机网络是计算机科学与技术中的一门重要课程,涉及到网络通信、网络协议、网络安全等方面的知识。
在解答这类题目时,我们需要对计算机网络的相关知识有一定的掌握,并能够将其应用到具体的问题中去。
此外,我们还需要注重练习和积累。
解答考研真题是一个反复练习和积累的过程。
通过反复练习,我们可以熟悉题目的出题方式和解题思路,提高解题的速度和准确性。
通过积累,我们可以积累解题经验和技巧,提高对于网络拓扑结构和计算机网络知识的理解和应用能力。
南京大学计算机科学与技术系845历年考研真题汇编

五、网络(14分)(8~9问) 图中有2台路由器,2台主机,u采用TCP协议 a-X-Y-b(图写成字母就这样) 告诉每一段的传播速度,求RTT 告诉每一段的链路速度,中间有分用的 tcp滑动窗口原理和作用 各种条件求最大吞吐率 简述慢恢复型拥塞控制算法的原理;指出其缺点并提出改进。
44 (9′)A,B,C,D四个进程,ABC相当于生产者,D相当于消费者,ABC都完 成一次生产并将产品放入缓冲区之后,D才能消费。大意如此(PV操作每年都考)
45 (10′)银行家算法,给出了资源总量,资源分配以及请求矩阵,分析是否存在 安全序列,共三个小问,分列了三种情况(常规题)
46 (9′)传输层拥寨控制算法(计网复习不太难,每个知识点理解了,能用自己 的话复述就行)
(1)简述慢开始拥塞避免快重传算法 (2)根据往返时延与带宽计算发送数据包大小 (3)要保持信道利用率最高,计算接收窗U大小 (4)根据上述计算结果,当前的传输层协议该如何改进
2018年南京大学计算机科学与技术系845数 据结构、计算机组成原理、操作系统和计算
机网络考研真题(回忆版)
一、20道选择(40分) loading… 数据结构 单链表实现优先级队列,插入的复杂度最坏多少。O(1)还是O(n) 堆的调整 算法分析 2的2次方的n次方和2的n次方,渐进复杂度度关系比较O(),theta(),欧姆()谁属于谁 p,np,npc,np-hard之间的关系,说法正确的是 操作系统 ICS cache容量大小计算(8路组相联,回写,随机替换) 计算机网络 html在7层模型哪一层…表示层…应用层… 能存储转发且不改变数据帧的设备是哪个?(路由器,hub,网桥,ATM交换机)
2008年南京大学软件基础一考研真题(含操 作系统、数据结构部分)
南京大学计算机科学与技术系845历年考研真题汇编

2008年南京大学软件基础一考研真题(含操 作系统、数据结构部分)
2008年南京大学软件基础二考研真题(操作 系统、数据结构部分)
2013年南京大学计算机科学与技术系845数 据结构、计算机组成原理、操作系统和计算
机网络考研真题
2014年南京大学计算机科学与技术系845数 据结构、计算机组成原理、操作系统和计算
(前几年树图的算法都考过了,这题说明复习时不要抱着押题的心态,力求全而)
43 (23′)计算机组成原理(二维数组,short型,a[0][0-127]与a[1][0-127]对应相 加,考察知识点如下:
(1)页而大小 (2)虚拟地址、物理地址结构; (3)虚拟地址到物理地址的查询过程 (4)缺页处理与TLB更新 (5)cache访问过程 (6)差不多是上述几个的组合,翻来覆去考察,不难
(1)简述慢开始拥塞避免快重传算法 (2)根据往返时延与带宽计算发送数据包大小 (3)要保持信道利用率最高,计算接收窗U大小 (4)根据上述计算结果,当前的传输层协议该如何改进
2018年南京大学计算机科学与技术系845数 据结构、计算机组成原理、操作系统和计算
机网络考研真题(回忆版)
一、20道选择(40分) loading… 数据结构 单链表实现优先级队列,插入的复杂度最坏多少。O(1)还是O(n) 堆的调整 算法分析 2的2次方的n次方和2的n次方,渐进复杂度度关系比较O(),theta(),欧姆()谁属于谁 p,np,npc,np-hard之间的关系,说法正确的是 操作系统 ICS cache容量大小计算(8路组相联,回写,随机替换) 计算机网络 html在7层模型哪一层…表示层…应用层… 能存储转发且不改变数据帧的设备是哪个?(路由器,hub,网桥,ATM交换机)
2016年南京大学842数据结构、软件工程、操作系统和计算机网络考研真题【圣才出品】

2016年南京大学842数据结构、软件工程、操作系统和计算机网络考研真题(回忆版)今年专业课继去年风格大变之后,果然又一次改变了出题方式,不再像前几年的类408风格,感觉有点走回南大08年统考前命题风格,今年一道选择题都没出。
数据结构(45分)总共四道大题,一道计算,三道算法一、计算题1.hash表(软院06年期末题)设散列表长度为11,散列函数H(K)=(K的第一个字母在英文字母表中的序号,设A的序号为1)%11,若输入顺序为(B,D,M,CI,I,K,TM,X),处理冲突方法为线性探测法,要求:1)构造此散列表。
2)对表中所有键值分别查找1次,求出总的比较次数。
二、算法题1.长度为n的数组a[0…n-1],编写一个算法在O(n)的时间复杂度内将数组中所有负数放在非负数前面。
2.已知first为不带表头结点的单链表的表头指针(如下图所示),链表中存储的都是整型数据,试写出求所有结点的data域平均值的递归函数。
(软院05年数据结构期末题)3.假设以数组Q[m]存放循环队列中的元素,同时以rear和length分别指示环形队列中的队尾位置和队列中所含元素的个数,试用C++语言写出一个程序,给出该循环队列的类声明,给出队空条件和队满条件,并写出相应的插入元素(Add)和删除(Delete)元素的算法(用类模板,函数模板形式写)(软院04年考研原题)软件工程(45分)两道问答题以及三道大题一、问答题1.软件质量保障常用的是哪三种手段?(5分)2.给了5个需求描述,说出他们分别是哪种类型的需求。
(5分)二、大题1.分析ATM机的取款操作,编写他的用例。
(10分)2.分析下面代码违反了哪个面向对象原则?有什么后果?应如何改进?(10分)3.一道关于契约式设计和防御式编程的代码修改题。
(15分)这道题题目很长,具体我不太记得了,大概就是讲取款的操作,有几个条件:①取款金额必须是100的整数倍;②每次取款金额不能超过3000;③每天的取款金额不能超过两万(具体代码太长我忘了)操作系统(35分)题目比较常规,但是题量很大,全是大题,可是每道题才2、3分的样子1.在一个操作系统,inode节点中分别含有12个直接地址的索引和一、二、三级间接索引。
南京工业大学计算机科学与技术学院《828数据结构与操作系统》历年考研真题汇编

目 录第一部分 历年考研真题汇编2006年南京工业大学计算机科学与技术学院828数据结构与操作系统考研真题第二部分 兄弟院校真题汇编2014年山东科技大学信息科学与工程学院830数据结构与操作系统考研真题2012年山东科技大学信息科学与工程学院838数据结构与操作系统考研真题2011年山东科技大学信息科学与工程学院827数据结构与操作系统考研真题2010年山东科技大学信息科学与工程学院827数据结构与操作系统考研真题第一部分 历年考研真题汇编2006年南京工业大学计算机科学与技术学院828数据结构与操作系统考研真题南京工业大学耍堕年硕士研究生入学考试试卷(A)〈本试题150分、3小时)考试科目:数据埃构与操作系统诸应学科、专业:计算机应用技术(注意:所有答题内容均余写在答鬼地上,在试卷上答题-独无效!)第-部分,数据结构(共90分)一、选择题(每小题2分,共20分)1>数据的存储结构有廉序、健式、族引和四种疆条形式.丸线性 B.树形C,散列D一图监2、计算机体法必^具备输入、输出和尊5个特性。
A,易读性、稳定性和安全性B可行性、可移植性和可扩充性C,牖定性、有穷性和秘定性可行性、确定性和有穷性3、指出下列时间要杂度最耶的级别是________.A.对数阶Ofhfcn)B.线性阶&n)C,指数阶。
(2")D,平方阶0(『)4、己知模式串P='ABAABC',其next函数值是*A.011213B.012223C0LH22D,0112215、数组A中,行下标i义卜列下总j从1-10.每个元素的长度为3个字节,从首地址SA开始连续存糖.慢数组核列存放时,元素A”的起始地址为=A.SA+141B.SA+1S0C SA+222 D.SA+226、设无向图的顼点个数为n,聊谖无向图最多有________条辿.A.n;B.tt(n+l)/2C n(n-L)/2D n-17、将序列(50.72.43.85,73.20,35,45.65.30)构造为二叉排序树,杏找元素35重进行________次元素间的比较.A.10B.7C.5D.4一』、除度《设根的层次为L)的完全二又树至少有一^结点.七X尹C i*-T一 D.2W—-—----------------———9、下述几种排序方法中,能完成对突数数绍进行榆定捧序的是_______•,A、归弁样序 B.堆排序 C.快速排虏 D.痿数择序I。
2018年南京大学842数据结构、软件工程、操作系统和计算机网络考研真题【圣才出品】

2018年南京大学842数据结构、软件工程、操作系统和计算机网络考研真题(回忆版)赞个人品,趁热回忆下真题。
今年的题感觉和17年的难度差不多,数据结构依旧没有算法题(准备了那么多呀),除了软工题型也都是之前见过的题型,唯独操作系统的那个UNIX进程的那个,是期末试卷的一道选择题,当时看时就没懂,也就没印象了。
软工的题型一直很活,很少有原题,两道大题蒙着答的。
总的来讲都是比较基础的,有很多原题,期末试卷中那些难的题都没有考。
名词解释感觉重在理解名词的含义,没必要死背,考前各科整理了n多个名词解释,一直因为这个性价比最低的背不下来感到没谱,结果考试要么是比较简单的(如计网的),要么是压根就没整理到的(OS的就没整理到)。
PV算法的话感觉把课件上那几个都掌握了,也就没问题了(注:我是跨考的,有些语言描述可能不规范,望谅解)数据结构(45分)一、填空(3×5)1.一个t叉树,有n个叶子节点,s个非叶子节点,写出n和s的关系2.快速排序最坏情况下时间复杂度3.给出二叉树前序序列和中序序列,写出后序序列4.赫夫曼树,n个叶子节点,求总的节点个数5.一个平衡二叉树,加入一个关键字后,重新调整为平衡二叉树二、大题(10×3)1.对关键码序列{23,17,12,61,26,8,70,75,53},用堆排序方法进行排序,画出排序过程中所建的初始堆,以及输出前三个关键码过程的示意图。
(要求建立的堆为任一父母结点的关键码都小于其子女结点的关键码)2.请画出往下图的5阶B-树中插入一个关键码390后得到的B-树,以及再删除关键码100后得到的B-树。
3.按Dijkstra方法计算从顶点1到其它顶点的最短路径。
按路径递增顺序写出先后计算出的最短路径(包括起止点和途径各点)及该路径长度。
软件工程(45分)一、问答题(5×5)1.说明下工程和科学的区别(政治题走错片场了吧?)2.什么是集成测试,什么是单元测试,单元测试用例和集成测试用例有什么区别3.功能性需求和非功能性需求4.写出四个体系结构视角5.质量模型的可用性二、大题(10×2)1.一个购房评估系统,一个类中含有两个功能,一个是输入存款、月工资、月花销、想要购房面积……完后得出可以购房的面积和首付款,另一个功能是根据面积和首都得出一个各小区的的房价列表,供用户参考,问这种设计合理吗?不合理的话画出设计类图并写出类的定义(含属性和方法)2.一个计算税费的问题,根据什么一堆经济的指标什么印花税、公证费、契税、委托办理手续费、房屋买卖手续费啥的,计算出税费,各地的计算方法不同,要求能够灵活扩展,按照一种设计模式设计,画出设计类图并写出关键接口定义。