清华大学计算机系考研试题(包括操作系统,数据结构与组成原理)

合集下载

99清华大学计算机考研题 清华大学考研绝密资料

99清华大学计算机考研题 清华大学考研绝密资料

99清华大学计算机考研题清华大学考研绝密资料99清华大学计算机考研题清华大学考研绝密资料99道清华大学研究生入学考试试题一、请回答下列问题。

(10分)1)快速排序的最大递归深度是多少?最小递归深度是多少?2)八皇后问题的最大递归深度是多少?3)对列表设制表头结点的作用是什么?(至少说出版发行条好处)。

4)在分析二进制搜索数的性能时,我们通常会添加失败的节点,即外部节点,并形成一个扩展的二进制数。

如果设失败点i所在层次为li,那么查找失败到达失败点时所作的比较次数是多少?5)如何对有向图中的顶点号重新按排可使得该图的临接矩阵中到所有的确都集中到对转角线?二、设有本质区别个数据do,for,repeat,while,它们排在一个有序表中,其查找概率分P0=0.2,P=0.15,P3=0.03,P4=0。

02,p5=0.01.doforifrepeatwhileq0p1q1p2q2p3q3p4q4p5q51)使用顺序搜索时,尝试绘制决策树;使用半搜索时,尝试绘制决策树。

(6分)2)分别计算顺序搜索中成功和失败搜索的平均搜索长度。

(4分)3)判断搜索顺序是否正确?是一半吗?(2分)三、下面的数据表给出了在一篇有19710个词的英文词文中出现最普遍的确15个词的出现频率1)假设一个英文字符等价于log26=4.7010bits,那么这些词按bits计的平均长度是多少?(5分)2)假设一个文本只包含上述数据表中的单词,那么对它们最好的编码是什么?平均长度是多少?(5分)四、设有12个数据{25,40,33,47,12,66,72,87,94,22,5,58},它们存储在散列在表中,双哈希用于解决冲突。

要求插入新数据的平均搜索次数不得超过三次。

1)哈希表大小m应该设计多大?(4点)2)哈希表设计相应的哈希函数(除法和余数法),并在查找下一个“空缺”时计算前向折叠步骤的重新哈希函数。

(6点)3)将每个数据按顺序散列到表中。

2018年清华大学912计算机考研真题

2018年清华大学912计算机考研真题

2018年清华大学912计算机考研真题
第一部分数据结构(70分)
1.判断题10×2'
T(n)=T(n/2)+O(1)的解总是T(n)=O(log n)
比较算法CBA的排序与时间复杂度O(nlog n) fibsearch()的前黄金分割点和后黄金分割点
基数排序底层稳定性
最优PFC两不同深度子树互换后不是最优PFC 散列表+双向平方策略+伸展树
未改进的next[]+KMP算法
完全二叉堆的插入时间
2.单选题8×3'
就地算法空间
非法表达式+逆波兰式
evaluate()表达式求值算法
AVL树
B-树的根节点常驻内存,则查找时启动IO次数
单向平方试探策略散列表+LazyRemoval标记
左式堆
随机二进制串好后缀表项gs[0]=1的概率
3.算法题6'+4'+3'
单峰向量:设计算法,在O(log n)时间内找到最大值点位置k,并证明最坏情况下时间复杂度也是O(log n)
4.算法题6'+4'+3'
最大和区间:设计算法求出一组数的最大和区间,要求:O(n)才能得分,O(n)才可能得满分,蛮力算法、枚举都不得分。

清华大学研究生入学计算机组成原理试卷2

清华大学研究生入学计算机组成原理试卷2

清华大学研究生入学试卷二一.一.选择题(每小题1分,共10分)。

1.定点8位字长的字,采用2的补码形式表示时,一个字所表示的整数范围是___。

A.–128—+127B.-127—+127C.-129—+128D.-128—+1282.运算器虽有许多部件组成,但核心部分是___。

A.数据总线B.算术逻辑单元C.多路开关D.通用寄存器3.某计算机字长32位,其存储容量是1MB,若按字编址,它的寻址范围是___。

A.0—1MB.0—512KBC.0—256KD.0—256KB4.二地址指令中,操作数的物理位置可安排在___。

A.栈顶和次栈顶B.两个主存单元C.一个主存单元和一个寄存器D.两个寄存器5.描述多媒体CPU的基本概念中,正确的表述是___。

A.多媒体CPU是带有MMX技术的处理器.B.MMX是一种多媒体扩展结构.C.MMX指令集是一种MIMD(多指令流多数据流)的并行处理指令.D.多媒体CPU是以超标量结构为基础的CISC的基础.6.在下面描述的RISC机器基本概念中,不正确的表述是____。

A.A.RISC机器不一定是流水CPU.B.B.RISC机器一定是流水CPU.C.C.RISC机器有复杂的指令系统.D.D.CPU配备很少的通用寄存器.7.在下面描述的PCI总线基本概念中,不正确的表述是___。

A.PCI总线是一个与处理器无关的高速外围总线.B.PCI总线的基本传输机制是猝发式传送.C.PCI设备一定是主设备.D.系统中允许只有一条PCI总线.8.CRT的分辨率为1024×1024像素,像素的颜色总数为256色,则刷新存储器每个单元字长是___。

A.256位B.16位C.8位D.7位9.在单级中断系统中,CPU一旦响应中断,则立即关闭___标志,以防止本次中断服务结束前同级的其他中断源产生另一次中断进行干扰。

A.中断允许B.中断请求C.中断屏蔽10.为了便于实现多级中断,保有现场信息最有效的方法是采用___。

清华大学数据结构试题及答案

清华大学数据结构试题及答案

清华大学数据结构试题及答案以下是清华大学数据结构试题及答案:试题一:1. 请解释什么是数据结构。

答案:数据结构是计算机科学中研究数据的组织、存储和管理方式的学科。

它涉及到数据的表示、操作以及与之相关的算法的设计和实现。

2. 请列举常见的数据结构类型。

答案:常见的数据结构类型包括数组、链表、栈、队列、树、图等。

3. 请解释什么是算法。

答案:算法是一系列解决特定问题的指令和计算步骤。

它描述了在给定输入的情况下,如何进行计算并产生所需输出。

4. 请列举一些常见的算法。

答案:常见的算法包括排序算法(如冒泡排序、插入排序、快速排序)、查找算法(如二分查找、哈希查找)、图算法(如深度优先搜索、广度优先搜索)等。

5. 请解释什么是时间复杂度和空间复杂度。

答案:时间复杂度是描述算法执行时间与输入规模之间的关系。

空间复杂度是描述算法所需内存空间与输入规模之间的关系。

试题二:1. 请给出数组和链表的区别。

答案:数组是一块连续的内存空间,元素在内存中按照索引顺序排列。

链表是由节点组成的数据结构,每个节点包含数据和指向下一个节点的指针。

2. 请解释什么是栈和队列。

答案:栈是一种后进先出(LIFO)的数据结构,只允许在栈顶进行插入和删除操作。

队列是一种先进先出(FIFO)的数据结构,允许在队尾插入数据,在队头删除数据。

3. 请给出树和图的区别。

答案:树是一种由节点和边组成的数据结构,每个节点可以有多个子节点。

图是一种由节点和边组成的数据结构,节点之间的关系可以是任意的,包括有向和无向边。

4. 请解释什么是哈希表。

答案:哈希表是一种通过哈希函数将键映射到特定位置的数据结构。

它能够快速地进行插入、删除和查找操作。

5. 请解释什么是递归。

答案:递归是一种通过调用自身的方法或函数来解决问题的编程技巧。

在递归过程中,问题会被拆分成一个或多个规模较小的子问题,直到达到基本情况。

以上就是清华大学数据结构试题及答案,希望对您有所帮助。

清华大学408计算机学科专业基础综合考研参考书目、考研真题、复试分数线

清华大学408计算机学科专业基础综合考研参考书目、考研真题、复试分数线

文化艺术出版社
《美学概论》
人民出版社
602 (建筑/城市、景 《中国城市建设史》 中国建筑工业出版社
作者
王向荣
[英]杰弗瑞·杰里柯//苏 珊杰·里柯 译者:刘滨 谊
周维权
董鉴泓,主编 沈玉麟,编 刘敦祯 潘谷西 陈志华 罗小未 高等艺术院校《艺术概 论》出版组 王朝闻主编 董鉴泓,主编
专注清华大学考研辅导
Stuart C.Poole
Linguistics 》
//166.111.107.7 下载)
616 艺术美学
《现代艺术哲学》 四川人民出版社 《美学与艺术欣赏》 高等教育出版社
H.G.布洛克 肖鹰
《新闻学概论》
中国传媒大学出版社,2007
刘建明
《转型中的新闻学》 南方日报出版社,2005
李希光
618 新闻与传播史 论
刘敦祯
《中国建筑史》
中国建筑工业出版社
潘谷西
《外国建筑史》
中国建筑工业出版社
陈志华
《外国近现代建筑史》中国建筑工业出版社
罗小未
603 数学分析
《数学分析新讲》 《数学分析》
北京大学出版社 上海科学技术出版社
张筑生 周民强,方企勤
604 普通物理
《大学物理》(第二版) 清华大学出版社
第一册至四册
张三慧
范钦珊等 刘鸿文
《材料力学》
高等教育出版社
孙训方
834 工程热力学 《工程热力学》
高等教育出版社
曾丹苓
835 理论力学及自 《理论力学》
动控制原理
《自动控制原理》
清华大学出版社 清华大学出版社
李俊峰 吴麒
836 普通物理(力 《大学物理》一、二、 清华大学出版社(第二版)

清华大学考研清华大学1999年操作系统试题

清华大学考研清华大学1999年操作系统试题

清华大学1999硕士入学操作系统试题
清华大学1999年研究生入学考试操作系统试题(共50分)
1 (10分)
填空
①操作系统是计算机系统中的一个(),它管理和控制计算机系统中的()。

②进程是一个程序对某个数据集的()。

③缓冲区由()和()组成。

2 (10分)
描述操作系统中使用公用缓冲池时的数据块插入缓冲队列的输入过程。

3 (10分)
程序段main(argc,argv){......}中包含了过程调用copy(old,new),过程copy(old,new)又进一步调用库函数write()。

库函数write()则调用系统调用write()来完成相应的写操作。

画出UNIX系统中该程序执行时的用户栈和核必栈的参数变化图。

4 (10分)
比较段式管理和页式管理的特点。

5 (10分)
文件系统采用多重索引结构搜索文件内容。

设块长为512字节,每个块号长3字节,如果不考虑逻辑块号在物理块中所占的位置,分别求二级索引和三级索引时可寻址的文件最大长度。

计算机考研考试题库及答案

计算机考研考试题库及答案

计算机考研考试题库及答案计算机考研是一个涵盖广泛知识点的领域,包括数据结构、计算机组成原理、操作系统、计算机网络等。

下面是一个模拟的计算机考研考试题库及答案,供参考:一、选择题1. 在数据结构中,线性表的顺序存储结构通常使用什么数据结构实现?A. 链表B. 数组C. 栈D. 队列答案:B2. 计算机操作系统中,进程和线程的主要区别是什么?A. 进程是资源分配的基本单位,线程是执行的基本单位B. 进程是执行的基本单位,线程是资源分配的基本单位C. 进程和线程都是资源分配和执行的基本单位D. 进程和线程没有区别答案:A3. 在计算机网络中,TCP和UDP协议的主要区别是什么?A. TCP是面向连接的,UDP是无连接的B. TCP是无连接的,UDP是面向连接的C. TCP和UDP都是面向连接的D. TCP和UDP都是无连接的答案:A二、简答题1. 简述计算机组成原理中冯·诺依曼体系结构的主要特点。

答案:冯·诺依曼体系结构的主要特点包括:- 存储程序和数据使用同一种存储器。

- 指令和数据以二进制形式存储。

- 采用顺序执行指令的方式。

- 计算机由运算器、控制器、存储器、输入设备和输出设备五大部分组成。

2. 描述操作系统中死锁的概念及其产生的必要条件。

答案:死锁是指在多任务环境中,两个或多个进程在执行过程中因争夺资源而造成的一种僵局,若无外力作用,这些进程都将无法向前推进。

死锁产生的四个必要条件包括:- 互斥条件:资源不能被多个进程共享。

- 请求和保持条件:一个进程在请求新的资源时不释放已占有的资源。

- 不剥夺条件:已分配给一个进程的资源,在未使用完之前,不能被强行剥夺。

- 循环等待条件:存在一种进程资源的循环等待关系。

三、计算题1. 给定一个数组,数组中的元素为[3, 5, 1, 2, 4],请计算其排序后的数组。

答案:使用冒泡排序算法,排序后的数组为[1, 2, 3, 4, 5]。

四、论述题1. 论述数据库管理系统(DBMS)的主要功能及其在现代信息系统中的重要性。

考研班主任清华大学考研真题—清华大学2001年计算机组成原理试题

考研班主任清华大学考研真题—清华大学2001年计算机组成原理试题

清华大学2001年计算机组成原理试题试题内容:一、(10分)某RISC处理机各类指令使用频率和理想CPI(指令和数据访问Cache命中率为100%时的CPI)如下表所示。

而实际测得的指令访问Cache缺失率(miss rate)为5%,数据访问的Cache缺失率为10%,Cache的缺失损失(miss penalty)为40个时钟周期。

(1)该机器在无Cache缺失(理想情况)时的CPI是多少?(3分)(2)该机器在无Cache缺失(理想情况)时的速度比有Cache缺失时快多少倍?(7分)指令类型使用频率 CPI idealALU操作 43% 1Loads 21% 2Stores 12% 2Branches 24% 2二、(13分)一台模型机共有7条指令,主频25MHz,各指令的使用频率与CPI如下表所示。

该模型机有8位和16位两种指令字长,采用2-4扩展操作码。

8位字长指令为寄存器(R-R)二地址类型,16位字长指令为寄存器-存储器(R-M)二地址变址寻址类型(-128<=变址范围<=127)。

指令(字长)使用频度f CPII1(8位) 35% 1I2(8位) 25% 2I3(8位) 20% 2I4(16位) 10% 2I5(16位) 5% 1I6(16位) 3% 2I7(16位) 2% 2(1)计算该机的MIPS速率。

(4分)(2)计算操作码的平均码长。

(3分)(3)该机允许使用多少个可编址的通用寄存器,多少变址寄存器?(3分)(4)设计该机的两种指令格式,标出各字段位数并给出操作编码。

(3分)三、(12分)假设在一个采用组织相联映像方式的Cache中,主存有B0~B7共8块组成,Cache有C0~C3共4块,组内块数为2块。

每块的大小为32个字节,采用FIFO块替换算法。

在一个程序执行过程中依次访问块地址流如下:B1,B4,B6,B3,B0,B4,B6,B2,B4,B5(1)写出主存地址的格式,并标出各字段的长度(3分)(2)写出Cache地址的格式,并标出各字段的长度(3分)(3)画出主存与Cache之间各个块的映像对应关系(3分)(4)列出程序执行过程中Cache的块地址流分布情况。

清华大学操作系统考研题目,其中pv操作很经典05

清华大学操作系统考研题目,其中pv操作很经典05

《计算机操作系统》试卷(5)学号___________ 姓名_________ 成绩_______(适用教材:王万森、汪国安编著《计算机操作系统教程》)一、单项选择题(每题1分,共10分)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、先来先服务B、最短查找时间优先C、SCAN D、C-SCAN10、死锁定理用于A、预防死锁B、解除死锁C、避免死锁D、检测死锁二、填空题(每题1分,共30分)1、在手工操作阶段,当程序在输入或输出时,CPU处于空闲等待,我们称这种现象为___________________________。

清华大学数据结构试题及答案解析

清华大学数据结构试题及答案解析

一、单选题(每题 2 分,共20分)1. 1.对一个算法的评价,不包括如下(B )方面的内容。

A.健壮性和可读性B.并行性C.正确性D.时空复杂度2. 2.在带有头结点的单链表HL中,要向表头插入一个由指针p指向的结点,则执行( )。

A. p->next=HL->next; HL->next=p;B. p->next=HL; HL=p;C. p->next=HL; p=HL;D. HL=p; p->next=HL;3. 3.对线性表,在下列哪种情况下应当采用链表表示?( )A.经常需要随机地存取元素B.经常需要进行插入和删除操作C.表中元素需要占据一片连续的存储空间D.表中元素的个数不变4. 4.一个栈的输入序列为1 2 3,则下列序列中不可能是栈的输出序列的是( C )A. 2 3 1B. 3 2 1C. 3 1 2D. 1 2 35. 5.AOV网是一种()。

A.有向图B.无向图C.无向无环图D.有向无环图6. 6.采用开放定址法处理散列表的冲突时,其平均查找长度()。

A.低于链接法处理冲突 B. 高于链接法处理冲突C.与链接法处理冲突相同D.高于二分查找7.7.若需要利用形参直接访问实参时,应将形参变量说明为()参数。

A.值B.函数C.指针D.引用8.8.在稀疏矩阵的带行指针向量的链接存储中,每个单链表中的结点都具有相同的()。

A.行号B.列号C.元素值D.非零元素个数9.9.快速排序在最坏情况下的时间复杂度为()。

A.O(log2n) B.O(nlog2n) C.0(n) D.0(n2)10.10.从二叉搜索树中查找一个元素时,其时间复杂度大致为( )。

A. O(n)B. O(1)C. O(log2n)D. O(n2)二、二、运算题(每题 6 分,共24分)1. 1.数据结构是指数据及其相互之间的______________。

当结点之间存在M对N(M:N)的联系时,称这种结构为_____________________。

清华大学研究生入学计算机组成原理试卷4

清华大学研究生入学计算机组成原理试卷4

研究生入学试卷四一.选择题(每小题1分,共10分)1.冯.诺依曼机工作方式的基本特点是___。

A.多指令流单数据流 B.按地址访问并顺序执行指令C.堆栈操作 D.存储器按内容选择地址2.下列数中最大的数为___。

A.(10010101)2 B.(227)8 C.(96)16 D.(143)53.若浮点数用补码表示,则判断运算结果是否为规格代数的方法是___。

A.阶符与数符相同为规格代数 B.阶符与数符相异为规格代数C.数符与尾数小数点后第一位数字相异为规格代数D.数符与尾数小数点后第一位数字相同为规格代数4.某计算机字长处32 位,其存储容量为4MB,若按字编址,寻址范围是___。

A.0~~1M B.0~~4MB C.0~~4M D.0~~1MB5.双端口存储器在___情况下会发生读/写冲突。

A.左端口与右端口的地址码不同 B.左端口与右端口的地址码相同C.左端口与右端口的数据码相同 D.左端口与右端口的数据码不同6.从以下有关RISC的描述中选择正确答案___。

A.A.采用RISC技术后,计算机的体系结构又恢复到早期的比较简单的情况B.B.RISC是从原来CISC系统的指令系统中挑选一部分实现的C.C.RISC的主要目标是减少指令数D.D.RISC没有乘、除法指令和浮点运算指令7.在某CPU中设立了一条等待(WAIT)信号线,CPU在存贮器读周期T的时钟的下降沿采样W AIT线,请在下面的叙述中选出两个正确描述的句子___。

A.如WAIT为高电平,则在T2周期后不进入T3周期,而插入一个T W周期B.T W周期结束后,不管W AIT线状态如何一定转入T3周期C.T W周期结束后,只要W AIT线为低则连续插入一个T W周期直到W AIT线变高,才转入T3周期D.有了W AIT线,就可使CPU与任何速度的存储器相连接,保证了CPU与存储器连接时的时序配合8.以下描述中基本概念不正确的句子是___。

2019年清华大学计算机专业研究生考试-基础综合(912)真题

2019年清华大学计算机专业研究生考试-基础综合(912)真题

2019清华⼤学⾃主命题计算机专业基础综合(912)回忆⼀、数据结构(70分)1. 判断题(12*2=24)(1) n logloglogn = Ο(⌊logn⌋!)
(2)交换哈夫曼树的不同深度的节点,编码长度必然改变(3)即使不使⽤改进的 next 表,kmp 依然可以达到线性的时间复杂度(4)对于不符合局部性原理的访问,splay 的分摊复杂度不是 logn(5)对于⼆叉树,通过先序遍历和后序遍历不能确定其层次遍历(6)对于叶节点为 2019 的真⼆叉树,其数量⼩于 2018 对括号所组成的合法表⽰式数量(7)对于叶节点数量为 2018 的⼆叉树,层次遍历队列容量必然⼩于 2018(8)插⼊排序每次插⼊数据,即使不增加循环节,也不⾄减少(9)交换两个逆序对,必然会减少总逆序对数(10)如果基数排序底层采⽤不稳定的算法,那么得到的结果可能是不正确的(11)函数的调⽤栈中如果有相同的函数,则他们必然紧邻(12)如果插⼊的关键码独⽴均匀分布,堆的插⼊操作平均O(1)2. 简答题,每题回答不超过80字(8*4=32)(1)逆波兰表达式的优点?既然中缀转换为逆波兰就需要可以计算出表达式值,那逆波兰意义何在?(2)DFS中何时标记前向边?何时标记后向边?(3)相⽐锦标赛排序,败者树的优势是?(4)试举出红⿊树优于 AVL 树的场景,红⿊树相⽐ AVL 树的优势(5)相⽐开散列,闭散列的优势,试举例说明两点。

(6)相⽐选择排序,插⼊排序的优势,试举例说明两点。

(7)对于稠密图,迪杰斯特拉应该使⽤多叉堆替换⼆叉堆,为什么?多叉堆分叉数m怎么确定?(8)在何种情形下,KMP优于蛮⼒算法,为什么?3. 算法题 (7+3+4 = 14)返回后序遍历的第 K 个节点,时间复杂度不超过 x 的深度,Ο(depth(x)) struct BinNode{int size; //当前节点和孩⼦总数BinNode *lchild,*rchild;};BinNode *rank(BinNode* t,int k){//有效代码⾏数不超过 12 ⾏//不要尝试模拟后序遍历,时间复杂度会超时。

考研清华大学数据结构专业真题回忆版

考研清华大学数据结构专业真题回忆版

2013考研清华大学数据结构专业真题回忆版1.长度分别为m 和n 的升序链表,若将它们合并为一个长度为m+n 的降序链表,那么最坏情况下的时间复杂度是A. O<n>B. O<m*n>C. O<min<m,n>>D. O<max<m,n>>2. 一个栈的入栈序列为1, 2,3, ,n ,其出栈序列是 p1, p2, p3, pn.若p2 = 3,那么p3 可能取值的个数是:A. n- 3B. n- 2C. n- 1D. 无法确定3. 若将关键字1,2,3,4,5,6,7 依次插入到初始为空的平衡二叉树T 中,那么T 中平衡因子为0 的分支结点的个数是A. 0B. 1C. 2D. 34. 已知三叉树T 中6 个叶结点的权分别是2,3,4,5,6,7,T 的带权〔外部〕路径长度最小是A. 27B. 46C. 54D. 565. 若X 是后序线索二叉树中的叶结点,且X 存在左兄弟结点Y,那么X 的右线索指向的是A. X 的父结点B. 以Y 为根的子树的最左下结点C. X 的左兄弟结点YD. 以Y 为根的子树的最右下结点6. 在任意一棵非空二叉排序树T1 中,删除某结点v 之后形成二叉排序树T2,再将v 插入T2 形成二叉排序树T3.下列关于T1 与T3 的叙述中,正确的是I. 若v 是T1 的叶结点,那么T1 与T3 不同II. 若v 是T1 的叶结点,那么T1 与T3 相同III. 若v 不是T1 的叶结点,那么T1 与T3 不同IV. 若v 不是T1 的叶结点,那么T1 与T3 相同A. 仅I、IIIB. 仅I、IVC. 仅II、IIID. 仅II、IV7. 设图的邻接矩阵A 如下所示.各顶点的度依次是A. 1,2,1,2B. 2,2,1,1C. 3,4,2,3D. 4,4,2,28. 若对如下无向图进行遍历,那么下列选项中,不.是广度优先遍历序列的是A. h,c,a,b,d,e,g,fB. e,a,f,g,b,h,c,dC. d,b,c,a,h,e,f,gD. a,b,c,d,h,e,f,g9、下列的AOE网表示一项包含8个活动的工程.通过同时加快若干活动的进度可以缩短整个工程的工期.下列选项中,加快其进度就可以缩短整个工程的工期的是:A c和eB d和eC f 和dD f和h10、在一棵高为2 的5阶B树中,所含关键字的个数最少是A 5B 7C 8 D142015年考研复习方案和规划前几遍专业参考书的复习,一定要耐心仔细梳理参考书的知识点并全面进行把握1、基础复习阶段要求吃透参考书内容,做到准确定位,事无巨细地对涉及到的各类知识点进行地毯式的复习,夯实基础,训练思维,掌握一些基本概念,为下一个阶段做好准备.2、强化提高阶段本阶段,考生要对指定参考书进行更深入复习,加强知识点的前后联系,建立整体框架结构,分清重难点,对重难点基本掌握.做历年真题,弄清考试形式、题型设置和难易程度等内容.3、冲刺阶段总结所有重点知识点,包括重点概念、理论和模型等,查漏补缺,回归教材.温习专业课笔记和历年真题,做专业课模拟试题.调整心态,保持状态,积极应考.注意事项1、学习任务中所说的"一遍"不一定是指仅看一次书,某些难点多的章节可能要反复看几遍才能彻底理解通过.2、每本书每章节看完后最好自己能闭上书后列一个提纲,以此回忆内容梗概,也方便以后看着提纲进行提醒式记忆.3、看进度,卡时间.一定要防止看书太慢,遇到弄不懂的问题,要及时请教专业咨询师或本校老师.三、学习方法解读〔一〕参考书的阅读方法1、了解课本基本内容,对知识体系有初步了解,认真做课后习题,考研题型基本离不开课后题的原型,将课后题做清楚明白,专业课基本就不会成为你的问题.2、对课本知识进行总结,材料综合相对于其它只考一门专业课的专业来说,知识点比较多,前后章节联系不强,因此需要对知识点进行梳理,对课本题型进行分类.3、将自己在学习过程中产生的问题记录下来,并用红笔标记,着重去理解那些易考而对自己来说比较难懂的知识,尽可能把所有的有问题知识要点都能够及时记录并在之后反复进行理解.〔二〕学习笔记的整理方法1、在仔细看书的同时应开始做笔记,笔记在刚开始的时候可能会影响看书的速度,但是随着时间的发展,会发现笔记对于整理思路和理解课本的内容都很有好处.2、做笔记的方法不是简单地把书上的内容抄到笔记本上,而是把书上的内容整理成为一个个小问题,按照题型来进行归纳总结.笔记应着重将自己不是非常明白的地方标记出来,通过多做题对知识点进行梳理总结,对题型归类.〔三〕真题的使用方法认真分析历年试题,做好总结,对于考生明确复习方向,确定复习范围和重点,做好应试准备都具有十分重要的作用.对于理工科的学生来说,总结真题中高分值题型是非常重要的,因为一个大题可能会关乎你在初试中是安全通过还是被刷,同时也不能放弃分值较小的题型.基本原那么是计算题吃透,选择简答认真总结分类,把握各类型题在各章节的分布,有重点的去复习,分值较多章节着重记忆理解.考生可以根据这些特点,有针对性地复习和准备,并进行一些有针对性的练习,这样既可以检查自己的复习效果,发现自己的不足之处,以待改进;又可以巩固所学的知识,使之条理化、系统化.。

201-2016,2019清华大学考研计算机各科笔试真题

201-2016,2019清华大学考研计算机各科笔试真题

2019年软件与理论笔试数据库:一1、你觉得数据库管理系统的核心技术是什么(10)2、事务的ACID特性指什么(10)3、数据库冲突处理的原则是什么。

根据这个原则。

数据库有哪些冲突处理的方法。

(10)二、(20)数据库以B+树结构存储。

分为索引页与叶级页。

两级索引。

索引页有8000B可以用来存储索引项。

每个索引项80B第一级索引页有两个索引项。

问整个数据库的最大存储空间与最小存储空间是多少。

索引那个题还有个条件是索引页有8000B可以用来存储索引项(就不用转换KB 的1024 T)编译原理:1.画一个有穷自动机(6)2.前五个字符含有dbc字串的正则表达式(7)3.上下文无关文法,不多于五个非终结符,a*b*c*若a只有一个那么be数量相等(7)二:lr,slr(l)分析,那个更快发现错误?(30)2016年清华应用方向复试笔试回忆淸华的计算机方向分为三个,软件理论、系统和应用。

报考人数方而,今年一共进入复试60人,有30人报了应用。

可见应用竞争之激烈。

不过单纯看笔试来说,应用是最简单的,因为应用已经快十年没有换过笔试题了。

上了考场发现今年还是这些题,当时就觉得稳了。

而英它方向上,我听说系统的笔试特别难, 有的人几乎交了白卷。

(软理不太淸楚)因此大家报考的时候要考虑一下复试的难度,究竟是想面对激烈的竞争还是想而对变态的考试难度。

当然听往届的经验来说,好像笔试并不怎么重要的样子。

应用方向的笔试科目有三个,人工智能、多媒体技术和数字信号处理(三科里选两科作答)。

在此建议各位选择人工智能和多媒体技术,难度低、计算量少而且好复习,。

当然如果本科学过信号处理的话也可以选,一切还是看自己。

人工智能:1、给岀一个博弈树,进行a-卩剪枝搜索,标出何处发生剪枝、肖点的倒推值和最佳走步2、谓词归结法证明、修改证明树、提取问题的回答。

3、1)描述一个你熟悉的人工智能方法,并简述特点2)下列两个问题是否适合用人工智能方法进行解决,如果适合请简单解释,不适合请给出理由。

【免费下载】清华08计算机考研试题

【免费下载】清华08计算机考研试题

//这部分确切的高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术关,系电,力根通保据过护生管高产线中工敷资艺设料高技试中术卷资,配料不置试仅技卷可术要以是求解指,决机对吊组电顶在气层进设配行备置继进不电行规保空范护载高与中带资负料荷试下卷高问总中题体资,配料而置试且时卷可,调保需控障要试各在验类最;管大对路限设习度备题内进到来行位确调。保整在机使管组其路高在敷中正设资常过料工程试况中卷下,安与要全过加,度强并工看且作护尽下关可都于能可管地以路缩正高小常中故工资障作料高;试中对卷资于连料继接试电管卷保口破护处坏进理范行高围整中,核资或对料者定试对值卷某,弯些审扁异核度常与固高校定中对盒资图位料纸置试,.卷保编工护写况层复进防杂行腐设自跨备动接与处地装理线置,弯高尤曲中其半资要径料避标试免高卷错等调误,试高要方中求案资技,料术编试交写5、卷底重电保。要气护管设设装线备备置敷4高、调动设中电试作技资气高,术料课中并3中试、件资且包卷管中料拒含试路调试绝线验敷试卷动槽方设技作、案技术,管以术来架及避等系免多统不项启必方动要式方高,案中为;资解对料决整试高套卷中启突语动然文过停电程机气中。课高因件中此中资,管料电壁试力薄卷高、电中接气资口设料不备试严进卷等行保问调护题试装,工置合作调理并试利且技用进术管行,线过要敷关求设运电技行力术高保。中护线资装缆料置敷试做设卷到原技准则术确:指灵在导活分。。线对对盒于于处调差,试动当过保不程护同中装电高置压中高回资中路料资交试料叉卷试时技卷,术调应问试采题技用,术金作是属为指隔调发板试电进人机行员一隔,变开需压处要器理在组;事在同前发一掌生线握内槽图部内 纸故,资障强料时电、,回设需路备要须制进同造行时厂外切家部断出电习具源题高高电中中源资资,料料线试试缆卷卷敷试切设验除完报从毕告而,与采要相用进关高行技中检术资查资料和料试检,卷测并主处且要理了保。解护现装场置设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。

清华计算机考研试题

清华计算机考研试题

清华计算机考研试题《数据结构》一、选择题123 给了一序列比如6.7.4.8.9.3.散列函数是H(key)=key%11.一问成功时的平均搜索长度二问不成功的平均搜索长度4 哪种数据结构,从某一个结点到根结点的路径序列组成一个降序排列a. b.最大堆 c.最小堆 d5 还有一个题是关于关键路径的,答案选项是49/B -C \A /F\ \\D-E H\G/6 什么是数据结构? A B C定义在一个数据集合上的属性和操作 D7 高度为h的完全二叉树,一共有多少种?A B 2^(h-1) C D二、证明题1. 什么样的有向无环图有唯一的拓扑有序序列,并证明。

三、计算题1 有n个结点的二叉树最大高度,最小高度分别是多少?其中g和f函数的作用是通过输入参数,进行一系列运算后返回。

相当于Ti 以a和a[i-1]为输入参数,a和b为输出。

要求使用pv原语,实现T1~Tn-1的并发互斥,尽量保证最大限度的并发。

(a[i-1]为Ti-1线程的结果,)四、进程同步问题假设当前处于非抢占调度策略,进程只有两种方式可以放弃cpu,一个是主动调用系统调度函数yield(),此时进程主动放弃cpu;另一个方式是当进程执行I/O 操作时,系统将调度下一个进程。

试分析如下三种进程对,何时会出现不符合下列原则,并说明原因:1)空闲则入 2)有限等待 3)保证互斥。

第一种:Thread1(){yield();----critical section-----g=g+b;f=g-a; //这部分确切的语句想不起来了,但不影响。

只要记得临界区不能被打断。

----critical section-----}Thread2(){----critical section-----g=g+b;f=g-a;----critical section-----}第二种:Thread1(){yield();----critical section-----g=g+b;f=g-a;----critical section----- }Thread2(){----critical section-----g=g+b;f=g-a;----critical section-----yield();}第三种:Thread1(){yield();----critical section-----g=g+b;fstring=printf(……) ; // 调用I/O;f=g-a;----critical section-----}Thread2(){yield();----critical section-----g=g+b;f=g-a;----critical section-----}五文件操作题很长,大意如下给定两种文件系统,分别采用FAT方式和索引方式组织文件结构。

清华大学计算机系保研机试真题

清华大学计算机系保研机试真题

【样例 1 输入】
3 3 ... ..* ... Sweep 1 1
6 5 5 170 169 175 171 180 175
【样例 3 输出】
impossible
【样例 4】
见选手目录下的 interview/interview4.in 与 interview/interview4.ans。
【子任务】
本 .题 .目 .一 .共 . 20 个 .测 .试 . 点, . 所 .有 .测 .试 .点 .均 .不 .开 .启 . O2 优 . 化。 . 测试点编号 1,2 3,4 5,6,7,8 9,10,11,12 13,14 15,16 17,18,19,20 1 ≤ m ≤ n ≤ 2 × 103 1 ≤ m ≤ n ≤ 105 1 ≤ m ≤ n ≤ 105 1 ≤ m ≤ n ≤ 2 × 10
【输出格式】
输出到文件 mine.out 中。 对每一次操作,向标准输出打印一行或多行,表示此次操作的反馈。具体格式如下: 1. 若读入了 Quit,忽略之后的所有输入,结束本局游戏,输出结束信息(见第 8 条) 。 2. 对 Flag 操作: • 如果对应方块已经被探明,输出一行 swept。 • 如果对应方块未被探明,插上旗帜,输出一行 success。 • 如果对应方块上有旗帜,清除之,输出一行 cancelled。 3. 对 Sweep 操作: • 如果对应方块已经被探明,输出一行 swept。 • 如果对应方块上有旗帜,输出一行 flagged。 • 如果对应方块未被探明,进行扫雷过程,根据扫雷的结果,输出反馈信息(见第 56 条) 。 4. 对 DSweep 操作: • 如果对应方块未被探明,输出一行 not swept。 • 如果对应方块数字为 0、或者它八连通的方块的旗帜数不等于方块显示的数,输 出一行 failed。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

清华大学20XX年计算机系考研试题全部送!
数据结构(50分)
一。

(15分)
回答下列各题,并简要说明理由,每题3分
1。

什么是线形表?线形表的各元素类型是否必须是同一类型?为什么?
2。

线形表有两种不同的继承形式,顺序的和链接的存储结构,
在使用时,如何确定使用哪种存储结构?
3。

给出一个二叉树的前序和中序遍历序列,要求写出后序遍历序列。

4。

(记不清楚具体数字了,大概的数字把)
一个文件用B+树做索引,给定文件大小2000000 B,每个页块大小为4000 B, 每个指针大小为5 B。

每个记录是200 B,其中关键码为5 B.
问:
1)应采用多少阶B+树?
2)该文件索引块数目。

5。

下列哪些可以做Hash函数?哪些效果不好?哪些效果好?
其中,n为Hash表的表长;Random(n)可以产生一个0---n=1 的随机数;
p(n)为小于n的最大素数。

1)Hash(key) = key/n;
2) Hash(key) = 1;
3) Hash(key) = (key + Random(n)) % n;
4) Hash(key) = key % p(n);
二。

(5分)
证明:一棵二叉树的前序,中序,后序遍历序列中,叶结点的相对位置是不变的
三。

(15分)
1)给定一组关键码,要求依次插入建立一棵AVL树,大约12个关键码左右,
(和03年那个真题只是关键码的不同)
需要旋转的时候,要求标出旋转的类型:左单旋,右单旋,先左后右双旋,先右后左双旋。

2)在建成的这棵AVL树上,依次删除关键码****(四个),要求:
如果需要旋转,那要标出旋转类型;用中序的直接前驱代替关键码
四。

(15分)
1)将书上284页的Dijkstra算法挖去5个空,让添。

(5分)
具体字母有差别,但是确实就是那个算法,我按照书上的来了。

void ShortestPath(Graph<T> G, int v, int n)
{
for (int i = 0; i < n; i++){ //n为图的顶点数目
dist = Edge[v];
s = 0;
if (i != v && dist < MaxNum)
1空;
else
path = -1;
}
s[v] = 1;
dist[v] = 0;
for (int i = 0; i < n - 1; i++){
float min = MaxNum;
int u = v;
for (int j = 0; j < n; j++){
if( 2空&& dist[j] < min){
u = j;
min = dist[j];
}
}
}
3空;
for (int w = 0; w < n; w++){
if( 4空&& Edge[w] < MaxNum && dist + Edge[w] < dist
[w]){
dist[w] = dist + Edge[w];
5空;
}
}
}
2)(10分)
定义了一个Max{***********},即顶点i到其余各顶点的最短路径的最大值,
让写一个算法求这个Max{***********}的最小值。

操作系统
1.反置页表原理,同样的逻辑地址空间,主存空间,用一般的页表和反置页表各需要多少项.
(反置的表项是以主存空间来分的;比一般页表项少得多.)
2.UNIX的文件组织方式,磁块地址4BYTE,索引结点前10个直接,一个一级,二个二级的最大文
件长度.
3.快表的作用和原理.
4.学生选课最多可以选3们,但是如果王同学选了3门C1C2C3后,想把C3换成C4,王同
学就得先退选C3再申请选修C4.但是这个时候可能C4已经选满了,而王同学想再选回
C3的时候可能已经被人选满,不能再选了.为了解决这个问题,使用一个函数
TradeCourse(user,course1,course2)将课程course1换成course2.下面给出一种实
现.如果有不正确,给出所有错误的执行情况,并给出你认为正确的实现.要有适当注
释.15分.
TradeCourse(user,course1,course2){
course1->p(); //申请课程course1数据结构的互斥信号量
course1->drop(user); //退选课程course1
course2->p(); //申请课程course2数据结构的互斥信号量
if(course2->isFull()==false){//课程course2没有选满
course2->add(user);//申请选修课程course2
course2->v(); //释放课程course2数据结构的互斥信号量
course1->v(); //释放课程course1数据结构的互斥信号量
}
}
(答案是错误.若课程2选满,即c2-full==1,会死锁)
组成原理:
第一题:填空,每空1.5分,共18分
1、多处理机存储的两种组织类型是_____和_____
2、写出3种多处理机高性能通信网络________________________
3。

硬盘的接口的两种类型____________________
4。

举例应用局部性原理的两种系统_________________和________________
5。

显卡的两种总线接口___________和_________
6。

IA32机的最大主存空间是__________
第二题:20分
1。

什么叫disk array,它的作用。

3分
2。

什么叫cache,它的原理和作用。

6分
3。

什么叫SMP,它个cluster(集群系统)比较有什么区别和联系。

3分
4。

写出RISC、CISC、VLIW的基本思想。

5分
5。

嵌入式cpu和普通cpu比较有哪些特点?3分
第三题:选择,每个3分,共12分。

选择题基本上都是历年出过的真题,去核对一
下就知道了。

1。

浮点数的尾数3位,符号为1位,用补码表示;阶数2位,符号1位。

x的尾数是-0.875,阶数为1。

y的尾数是0.625,阶数是2。

则z=x-y规格化后的结果是:
A、1011011
B、*******
C、******* D以上均不对
2。

cache用组相联映射,一块大小为128字节,cache共64块,4块分一组。

主存有4096块。

地址共需多少位:
A、19
B、18
C、17
D、****
3。

指令的执行分为取指令用时△t,译址用时2△t,执行用时3△t。

当流水执行的时,时间接近:
A 1n△t B、2n△t C、3n△t D、6n△t
4。

总线分同步总线和异步总线,其中同步总线具备的性质是:
①成本高、②成本低、③逻辑复杂、④逻辑简单、⑤⑥后两个想不起来了。

A、2、3、6
B、1、3、5
C、1、4、5
D、2、4、6
※来源:考研论坛。

相关文档
最新文档