清华08计算机考研试题详解_第1页
清华08计算机考研试题详解_第2页
清华08计算机考研试题详解_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据结构一、选择题123给了一序列比如散列函数是H(key)=key%11. 问成功时的平均搜索长度 二问不成功的平均搜索长度4哪种数据结构,从某一个结点到根结点的路径序列组成一个降序排列a. b.最大堆 c.最小堆 d5还有一个题是关于关键路径的,答案选项是49/B -C A/F D-EHG/6什么是数据结构?A BC定义在一个数据集合上的属性和操作D7高度为h的完全二叉树,一共有多少种?A B 2A(h-1)C D、证明题1. 什么样的有向无环图有唯一的拓扑有序序列,并证明三、计算题1有n个结点的二叉树最大高度,最小高度分别是多少?2 一棵有n个结点的树有m个叶节点,如果用做兄弟-右子女表

2、示法,则有多少 个结点的右指针域为空?3霍夫曼树中,有n个叶结点,问一共有多少个结点? 4有n个结点的树的不同排列形式有多少种四、给定一个文件有1,000,000个记录,每个200B,记录中关键码大小50B,页 面大小为4kB,现以B+树(最大关键码复刻)方式组织该文件,尽量使每结点拥 有尽可能多的关键码,已知每个指针占用5B。问1.该B+树有多少个叶结点,共有多少层;2.该B+树共有多少个索 引结点;3.每次搜索要读盘多少次?五、算法设计题1. 给定An,设计一个算法,重排数组,使得奇数都在数组前半部分,偶数都在 后半部分。要求时间复杂度0(n)。函数头:void exstorage(int

3、 A, int n)2. 重新设计一个直接选择算法函数,采用递归方式。对一个大小为n的数组,初始的调用方式为:selectsort(A, 0, n-1)。函数头:void selectsort(int A,int left, int right)操作系统一、简答题1.磁盘I/O操作的时间组成部分,阐述优化磁盘调度策略的目标2. 什么是内碎片,外碎片。3. 内核线程和用户线程的区别?各自有什么特点。4. 什么是内核模式和用户模式?为什么系统要设置这两种模式5. 什么是上下文(con text),请说出它的组成,系统是如何实行多个进程之间调 度的,具体过程是怎样的。二、计算题已知系统为32位实地址

4、,采用48位虚拟地址,页面大小4kB,页表项大小为8 个字节;每段最大为4G1. 系统将采用多少级页表,页内偏移多少位?2. 假设系统采用一级页表,TLB命中率为98% TLB访问时间10ns,内存访问时 间100ns,并假设当TLB访问失败时才开始访问内存,问平均页面访问时间多少?3. 如果是二级页表,页面平均访问时间是多少?4. 每用户最多可以有多少个段?段内采用几级页表?5. 如果要满足访问时间=120ns,那么命中率需要至少多少?三、pv操作题给定一个全局数组an bn,然后是T1Tn-1共n-1个线程,线程为代码如下Ti()a=g(a,ai-1);b=f(a);其中g和f函数的作用是

5、通过输入参数,进行一系列运算后返回。相当于 Ti以a和ai-1为输入参数,a和b为输出。要求使用pv原语,实现T1Tn-1的并发互斥,尽量保证最大限度的并发(ai-1为Ti-1线程的结果,)四、进程同步问题假设当前处于非抢占调度策略,进程只有两种方式可以放弃cpu,一个是主动调用系统调度函数yield(),此时进程主动放弃cpu;另一个方式是当进程执行I/O 操作时,系统将调度下一个进程。试分析如下三种进程对,何时会出现不符合下 列原则,并说明原因:1)空闲则入2)有限等待3 )保证互斥。第一种:Thread1()yield();-critical sectiong=g+b;f=g-a;/这部

6、分确切的语句想不起来了,但不影响。只要记得临界区不能被打断。-critical sectionThread2()-critical sectiong=g+b;f=g-a;-critical section第二种:Thread1()yield();-critical sectiong=g+b;f=g-a;-critical sectionThread2()-critical sectiong=g+b;f=g-a;-critical sectionyield();第三种:Thread1()yield();-critical sectiong=g+b;fstring=printf( ) ;/ 调用

7、I/O;f=g-a;-critical sectionThread2()yield();-critical sectiong=g+b;f=g-a;-critical section五文件操作 题很长,大意如下 给定两种文件系统,分别采用FAT方式和索引方式组织文件结构。然后给出缓冲 区,缓冲区大小为4个数据块,使用LRU替换算法,并假设所有操作均不涉及内 存或cache,只考虑缓冲区。并声明只有如下两种状态才会刷新缓冲区:a)缓冲区冲突b)系统主动调用一个 同步函数sync(),同步缓冲区。然后给出当前根目录文件共有 10块,分别分布 在缓冲区的位置,缓冲区一个 24个数据块。用一个表格把它们

8、对应起来了。然后就是一个超大的表格,给出一些列操作,例如读第几个数据块,并偏移多少 字节之类的,然后让填写在fat和索引方式下读盘次数,写盘次数和当前缓冲区 内容。ps :本题实在记不清了,光读题都要十分钟file表存放在第23块(第一列都是类似一下的语句)从偏移量100字节处读入50字节从偏移量1000字节处读入20字节从偏移量*字节处读入*字节 调用sync()FAT索引方式写次数缓存内容读次数写次数缓存内容读次数 从偏移量100字节处读入50字节计算机原理一、填空题1. 写出-1.125的IEEE754 32位标准的浮点数。2. 控制器部件由哪五部分组成 ;3. 五 级 指 令 流 水

9、线 哪 五 部 分 组 成IF, ;二、下述指令集能否用单字指令(字长为 12位)实现,包括:a 4条三寄存器 指令 b 255条单寄存器指令c 16条0寄存器指令三、cache和虚拟地址相关的计算题块号(Offset),采用全相连一个标记位 Tag, 个有效位,一个脏位(Dirty), 方式,为什么要采用全相连方式?1画图表示标记,块号,块内地址。2.cache的存储效率 (即除掉标记位,access位,dirty 位)。四、输入输出方式都有哪几种?请简要叙述各自特点。五、1在虚拟页式系统中,给了虚拟地址的位数大概48位,可用的最大主存空间位128GB每页大小4KB。问了四个问题,大概有涉及

10、的多级页表,访存的平 均时间,命中率等等。(假设没有TLB存在)2.系统中为什么要设计TLB 画图表示出虚拟地址到真实地址的转化2008年清华大学计算机系上机题(回忆版)一、输入:两行第一行:M和N第二行:XM和N是一个十进制数,M和N都在2-36之间,X是一个M进制数,X在 1-2*10X9输出:一行第一行:现在要求你将M进制数X转换成N进制数输出输入一:16 10F输出一:15二、按照手机键盘输入字母的方式,计划所花费的时间女口: a,b,c都在“1”键上,输入a只需要按一次,输入c需要连续按三次。 如果连续两个字符不在同一个按键上,则可直接按,如:ad需要按两下,kz需要按6下如果连续两

11、字符在同一个按键上,则两个按键之间需要等一段时间,如ac,在按了 a之后,需要等一会儿才能按C。现在假设每按一次需要花费一个时间段,等待时间需要花费两个时间段。现在给出一串字符,需要计划出它所需要花费的时间。输入一:bob输出一:7输入二:WWW输出二:7考完笔试,将试题回忆了出来。希望能有利于后人,也算是对前人给予的帮助的 一种回报吧。(此资料不得被任何人以任何形式贩卖!请卖考研资料者自律。)下面的是人工智能和多媒体技术的试题。=人工智能=一、对下图所示博弈树进行a - B剪枝,标明各结点的倒推值及何处发生剪枝。 (见附图1。数值不准,仅作参考。)二、对状态空间图进行搜索,标出下述算法的扩展

12、结点序列和求得的解路径。序列和解路径用字母串表示,如 SABC (见附图2。数值不准,仅作参考。)1. 宽度优先搜索;2. 深度优先搜索;3. A算法。其中各节点旁标记的是该节点的 h值,路径上的数字表示该路径的 耗散值。三、请回答下列问题:1. a - B剪枝的原理,即为什么可以a - B剪枝。2. 模拟退火算法的特点。3. 简述遗传算法的过程。=多媒体=、什么是多媒体技术(定义)?其关键技术是什么? 二、写出音频差分编码(DPCM的原理。列举参数编码的两个国际标准, 说明它们 的编码参数和数据率。三、量化方法的分类?某均匀量化器的输出为 L阶,输出编码位数n位。则已知 L的话,n的值是多少

13、?已知n的话,L的值为多少?四、信息的量如何度量?离散信源的无损编码的理论极限(好像是这么写的)是什么?已知某信源的四个符号的概率分别为:al - 0.5 ,a2 - 0.2412 ,a3 - 0.1702 ,a4 - 0.0886 (数值记得不太准),求信源的Huffman编码,计算信源的熵以及编 码的平均码长。五、基于内容检索的多媒体数据库由哪些部分组成?请描述基于内容检索的工作 过程。另外,这里对考应用方向的学弟学妹们有些建议:1. 笔试四选二里选人智和多媒体。据我所知应用方向的大多数人都选的是这两科。其他的两科比较难。如果你四科都一样是没学过的话,AI和MMS是比较容易看懂的。2. 去

14、网上找到“计算机系网络课堂”这套课件,里面有人智和多媒体,还有信号处理原理的课件。仔细地做做期末试题中跟历年复试题相近的题。大多数真题是从这里改编的。在本版的精华区里可以找到05至07年历年的应用方向笔试题目,这些试题具有 很大的参考价值。为了节省大家的时间,这里附上历年试题回忆的原帖。排版有 些混乱,需要的人自己整理吧。祝后来的学弟学妹们考试顺利首先要非常感谢knightma,是knightma去年的辛勤劳动-复试题目回忆,为大 家今年的复试准备做出了巨大的帮助。为了回报一下之前的牛人和回报新水木, 我也回忆一下题目吧。我考的人智和多媒体 题目基本上跟去年一样,多媒体多了个量化处理的原理和计

15、算。其他的都没变。人工智能有一点变化。题目总共才三道题,第一道是给出了8数码问题的一个h函数,求证单调,然后再用 A*求出最优解,画图很麻烦。第二题是谓词的归结 题,较繁,不仅要反演证明,还要用修改证明树求出一个结果。第三题是名词解 释四选二:遗传算法,模拟退火,神经网络,专家系统。今年所有的方向都考上机,时间也比去年少了半个小时,题目我放在了附件里, 照着拿出来的题目敲到了 word文档里。第一题5个测试数据,第二题8个,第 三题7个。每个测试数据5分。编程环境在附件文档里有说明。 不用vc6.0也可 以用.net2005.终于尘埃落定,可以闲下心来写点东西。想想自己也在考研版得益于前人的回

16、忆,这次自己也回忆一篇,虽然价值不是很大, 但聊表心意了。 希望有人用得着计算机的老师特别懒,今年的 AI,MM题和去年比有70分一模一样,因为他们 不把这个当成什么大不了的事,所以抓到窍门可以少走歪路。人智用书是马少平的, 多媒体用高教版钟玉琢的(千万表像我, 开始选了林福 宗的,近似白看)。可以找到网络课堂的一定要下来看看, 都是从上面的的几套 卷子和课后习题里挑。人智部分:一,4个问答(10分)1, 产生式系统的三要素2, 正向演绎系统中, 如何判断是否一致解3, 8数码问题,找出一个满足单调条件的 h,证明为何满足单调条件4, 忘了,二( 15分),图1所示博弈树,按从左到右的顺序进行

17、a - B剪枝搜索,试标明 各生成节点的到推值,何处发生剪枝,及应选择的走步。三(15分),某问题的状态空间图如图2所示,其中括号内标明的是各节点的 h 值,弧线边的数字是该弧线的耗散值,试用A算法求解从初始节点S到目标节点 T的路径。要求给出搜索图,标各节点的f值,及各节点的扩展次序,并给出求 得的解路径。四(10分),(四选二)专家系统,神经网络,模拟退火,遗传算法原理及其特 占八、多媒体部分: 一,多媒体计算机的定义及多媒体计算机的关键技术二,DPCM编码原理,参数编码的几个国际语音标准的特点三,给四个概率(0.5, 0.25,0.125,0.125)信源熵计算,霍夫曼编码,四,JPEG压缩编码原理及实现过程五,视频会议系统,基于内容检索的多媒体数据库的原理附前人回忆05的,可以参照 发信人:komma (勤奋的猪|努力

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论