清华08计算机考研试题详解资料.docx

上传人:b****1 文档编号:1091216 上传时间:2023-04-30 格式:DOCX 页数:15 大小:21.85KB
下载 相关 举报
清华08计算机考研试题详解资料.docx_第1页
第1页 / 共15页
清华08计算机考研试题详解资料.docx_第2页
第2页 / 共15页
清华08计算机考研试题详解资料.docx_第3页
第3页 / 共15页
清华08计算机考研试题详解资料.docx_第4页
第4页 / 共15页
清华08计算机考研试题详解资料.docx_第5页
第5页 / 共15页
清华08计算机考研试题详解资料.docx_第6页
第6页 / 共15页
清华08计算机考研试题详解资料.docx_第7页
第7页 / 共15页
清华08计算机考研试题详解资料.docx_第8页
第8页 / 共15页
清华08计算机考研试题详解资料.docx_第9页
第9页 / 共15页
清华08计算机考研试题详解资料.docx_第10页
第10页 / 共15页
清华08计算机考研试题详解资料.docx_第11页
第11页 / 共15页
清华08计算机考研试题详解资料.docx_第12页
第12页 / 共15页
清华08计算机考研试题详解资料.docx_第13页
第13页 / 共15页
清华08计算机考研试题详解资料.docx_第14页
第14页 / 共15页
清华08计算机考研试题详解资料.docx_第15页
第15页 / 共15页
亲,该文档总共15页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

清华08计算机考研试题详解资料.docx

《清华08计算机考研试题详解资料.docx》由会员分享,可在线阅读,更多相关《清华08计算机考研试题详解资料.docx(15页珍藏版)》请在冰点文库上搜索。

清华08计算机考研试题详解资料.docx

清华08计算机考研试题详解资料

 

learn学习learnt/learnedlearnt/learnedsmell发出气味smeltsmelt《数据结构》

          

一、选择题

1

2

3给了一序列比如6.7.4.8.9.3.散列函数是H(key)=key%11.一问成功时的平均搜索长度二问不成功的平均搜索长度

4哪种数据结构,从某一个结点到根结点的路径序列组成一个降序排列

    a.  b.最大堆c.最小堆d

5还有一个题是关于关键路径的,答案选项是49

  /B-C\

A    /F\\

  \D-E    H

      \G/

6  什么是数据结构?

A  B  C定义在一个数据集合上的属性和操作D

7高度为h的完全二叉树,一共有多少种?

A  B2^(h-1)  C  D

二、证明题

1.什么样的有向无环图有唯一的拓扑有序序列,并证明。

三、计算题

1有n个结点的二叉树最大高度,最小高度分别是多少?

2一棵有n个结点的树有m个叶节点,如果用做兄弟-右子女表示法,则有多少个结点的右指针域为空?

3霍夫曼树中,有n个叶结点,问一共有多少个结点?

4有n个结点的树的不同排列形式有多少种。

四、给定一个文件有1,000,000个记录,每个200B,记录中关键码大小50B,页面大小为4kB,现以B+树(最大关键码复刻)方式组织该文件,尽量使每结点拥有尽可能多的关键码,已知每个指针占用5B。

    问1.该B+树有多少个叶结点,共有多少层;2.该B+树共有多少个索引结点;3.每次搜索要读盘多少次?

五、算法设计题

1.给定A[n],设计一个算法,重排数组,使得奇数都在数组前半部分,偶数都在后半部分。

要求时间复杂度O(n)。

  函数头:

voidexstorage(intA[],intn)

2.重新设计一个直接选择算法函数,采用递归方式。

对一个大小为n的数组,初始的调用方式为:

selectsort(A,0,n-1)。

  函数头:

voidselectsort(intA[],intleft,intright)

《操作系统》

一、简答题

1.磁盘I/O操作的时间组成部分,阐述优化磁盘调度策略的目标。

2.什么是内碎片,外碎片。

3.内核线程和用户线程的区别?

各自有什么特点。

4.什么是内核模式和用户模式?

为什么系统要设置这两种模式

5.什么是上下文(context),请说出它的组成,系统是如何实行多个进程之间调度的,具体过程是怎样的。

二、计算题

已知系统为32位实地址,采用48位虚拟地址,页面大小4kB,页表项大小为8个字节;每段最大为4G。

1.系统将采用多少级页表,页内偏移多少位?

2.假设系统采用一级页表,TLB命中率为98%,TLB访问时间10ns,内存访问时间100ns,并假设当TLB访问失败时才开始访问内存,问平均页面访问时间多少?

3.如果是二级页表,页面平均访问时间是多少?

4.每用户最多可以有多少个段?

段内采用几级页表?

5.如果要满足访问时间<=120ns,那么命中率需要至少多少?

三、pv操作题

给定一个全局数组a[n]b[n],然后是T1~Tn-1共n-1个线程,线程为代码如下

Ti(){

a=g(a,a[i-1]);

b=f(a);

}

其中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();

  ----criticalsection-----

  g=g+b;

  f=g-a;        //这部分确切的语句想不起来了,但不影响。

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

  ----criticalsection-----

}

Thread2(){

  ----criticalsection-----

  g=g+b;

  f=g-a;        

  ----criticalsection-----

}

第二种:

Thread1(){

  yield();

  ----criticalsection-----

  g=g+b;

  f=g-a;        

  ----criticalsection-----

}  

Thread2(){

  ----criticalsection-----

  g=g+b;

  f=g-a;        

  ----criticalsection-----

  yield();

}  

第三种:

Thread1(){

  yield();

  ----criticalsection-----

  g=g+b;

  fstring=printf(……);        //调用I/O;

  f=g-a;        

  ----criticalsection-----

}  

Thread2(){

  yield();

  ----criticalsection-----

  g=g+b;

  f=g-a;        

  ----criticalsection-----

}  

五文件操作

题很长,大意如下

给定两种文件系统,分别采用FAT方式和索引方式组织文件结构。

然后给出缓冲区,缓冲区大小为4个数据块,使用LRU替换算法,并假设所有操作均不涉及内存或cache,只考虑缓冲区。

并声明只有如下两种状态才会刷新缓冲区:

a)缓冲区冲突b)系统主动调用一个同步函数sync(),同步缓冲区。

然后给出当前根目录文件共有10块,分别分布在缓冲区的位置,缓冲区一个24个数据块。

用一个表格把它们对应起来了。

然后就是一个超大的表格,给出一些列操作,例如读第几个数据块,并偏移多少字节之类的,然后让填写在fat和索引方式下读盘次数,写盘次数和当前缓冲区内容。

ps:

本题实在记不清了,光读题都要十分钟

file表存放在第23块

(第一列都是类似一下的语句)

从偏移量100字节处读入50字节

从偏移量1000字节处读入20字节

从偏移量***字节处读入**字节

调用sync()

FAT

索引方式

读次数写次数缓存内容读次数  写次数  缓存内容

从偏移量100字节处读入50字节

《计算机原理》

一、填空题

1.写出-1.125的IEEE75432位标准的浮点数。

2.控制器部件由哪五部分组成____  __________  ______  ______;

3.五级指令流水线哪五部分组成IF,  _____  ______  ______  ______;

二、下述指令集能否用单字指令(字长为12位)实现,包括:

a4条三寄存器指令  b255条单寄存器指令c16条0寄存器指令

三、cache和虚拟地址相关的计算题

一个标记位Tag,一个有效位,一个脏位(Dirty),块号(Offset),采用全相连方式,

为什么要采用全相连方式?

1画图表示标记,块号,块内地址。

  

2.cache的存储效率(即除掉标记位,access位,dirty位)。

四、输入输出方式都有哪几种?

请简要叙述各自特点。

五、1在虚拟页式系统中,给了虚拟地址的位数大概48位,可用的最大主存空间位128GB,每页大小4KB。

问了四个问题,大概有涉及的多级页表,访存的平均时间,命中率等等。

(假设没有TLB存在)

2.系统中为什么要设计TLB

画图表示出虚拟地址到真实地址的转化

--

2008年清华大学计算机系上机题(回忆版)

一、输入:

两行

  第一行:

M和N

  第二行:

X

  M和N是一个十进制数,M和N都在[2-36]之间,X是一个M进制数,X在[1-2*10^19]

  输出:

一行

  第一行:

现在要求你将M进制数X转换成N进制数输出

  输入一:

  1610

  F

  输出一:

  15

二、按照手机键盘输入字母的方式,计划所花费的时间

  如:

a,b,c都在“1”键上,输入a只需要按一次,输入c需要连续按三次。

  如果连续两个字符不在同一个按键上,则可直接按,如:

ad需要按两下,kz需要按6下

  如果连续两字符在同一个按键上,则两个按键之间需要等一段时间,如ac,在按了a之后,需要等一会儿才能按C。

  现在假设每按一次需要花费一个时间段,等待时间需要花费两个时间段。

  现在给出一串字符,需要计划出它所需要花费的时间。

  输入一:

bob

  输出一:

7

  输入二:

www

  输出二:

7

考完笔试,将试题回忆了出来。

希望能有利于后人,也算是对前人给予的帮助的一种回报吧。

(此资料不得被任何人以任何形式贩卖!

请卖考研资料者自律。

下面的是人工智能和多媒体技术的试题。

====人工智能====

一、对下图所示博弈树进行α-β剪枝,标明各结点的倒推值及何处发生剪枝。

(见附图1。

数值不准,仅作参考。

二、对状态空间图进行搜索,标出下述算法的扩展结点序列和求得的解路径。

序列和解路径用字母串表示,如SABC。

(见附图2。

数值不准,仅作参考。

1.宽度优先搜索;

2.深度优先搜索;

3.A算法。

其中各节点旁标记的是该节点的h值,路径上的数字表示该路径的耗散值。

三、请回答下列问题:

1.α-β剪枝的原理,即为什么可以α-β剪枝。

2.模拟退火算法的特点。

3.简述遗传算法的过程。

=====多媒体=====

一、什么是多媒体技术(定义)?

其关键技术是什么?

二、写出音频差分编码(DPCM)的原理。

列举参数编码的两个国际标准,说明它们的编码参数和数据率。

三、量化方法的分类?

某均匀量化器的输出为L阶,输出编码位数n位。

则已知L的话,n的值是多少?

已知n的话,L的值为多少?

四、信息的量如何度量?

离散信源的无损编码的理论极限(好像是这么写的)是什么?

已知某信源的四个符号的概率分别为:

a1-0.5,a2-0.2412,a3-0.1702,a4-0.0886(数值记得不太准),求信源的Huffman编码,计算信源的熵以及编码的平均码长。

五、基于内容检索的多媒体数据库由哪些部分组成?

请描述基于内容检索的工作过程。

================

另外,这里对考应用方向的学弟学妹们有些建议:

1.笔试四选二里选人智和多媒体。

据我所知应用方向的大多数人都选的是这两科。

其他的两科比较难。

如果你四科都一样是没学过的话,AI和MM还是比较容易看懂的。

2.去网上找到“计算机系网络课堂”这套课件,里面有人智和多媒体,还有信号处理原理的课件。

仔细地做做期末试题中跟历年复试题相近的题。

大多数真题是从这里改编的。

在本版的精华区里可以找到05至07年历年的应用方向笔试题目,这些试题具有很大的参考价值。

为了节省大家的时间,这里附上历年试题回忆的原帖。

排版有些混乱,需要的人自己整理吧。

祝后来的学弟学妹们考试顺利。

首先要非常感谢knightma,是knightma去年的辛勤劳动--复试题目回忆,为大家今年的复试准备做出了巨大的帮助。

为了回报一下之前的牛人和回报新水木,我也回忆一下题目吧。

我考的人智和多媒体。

题目基本上跟去年一样,多媒体多了个量化处理的原理和计算。

其他的都没变。

人工智能有一点变化。

题目总共才三道题,第一道是给出了8数码问题的一个h函数,求证单调,然后再用A*求出最优解,画图很麻烦。

第二题是谓词的归结题,较繁,不仅要反演证明,还要用修改证明树求出一个结果。

第三题是名词解释四选二:

遗传算法,模拟退火,神经网络,专家系统。

今年所有的方向都考上机,时间也比去年少了半个小时,题目我放在了附件里,照着拿出来的题目敲到了word文档里。

第一题5个测试数据,第二题8个,第三题7个。

每个测试数据5分。

编程环境在附件文档里有说明。

不用vc6.0也可以用.net2005.

终于尘埃落定,可以闲下心来写点东西。

想想自己也在考研版得益于前人的回忆,这次自己也回忆一篇,虽然价值不是很大,但聊表心意了。

希望有人用得着

计算机的老师特别懒,今年的AI,MM题和去年比有70分一模一样,因为他们不把这个当成什么大不了的事,所以抓到窍门可以少走歪路。

人智用书是马少平的,多媒体用高教版钟玉琢的(千万表像我,开始选了林福宗的,近似白看)。

可以找到网络课堂的一定要下来看看,都是从上面的的几套卷子和课后习题里挑。

人智部分:

一,4个问答(10分)

  1,产生式系统的三要素

  2,正向演绎系统中,如何判断是否一致解

  3,8数码问题,找出一个满足单调条件的h,证明为何满足单调条件

  4,忘了,

二(15分),图1所示博弈树,按从左到右的顺序进行α-β剪枝搜索,试标明各生成节点的到推值,何处发生剪枝,及应选择的走步。

三(15分),某问题的状态空间图如图2所示,其中括号内标明的是各节点的h值,弧线边的数字是该弧线的耗散值,试用A算法求解从初始节点S到目标节点T的路径。

要求给出搜索图,标各节点的f值,及各节点的扩展次序,并给出求得的解路径。

四(10分),(四选二)专家系统,神经网络,模拟退火,遗传算法原理及其特点

多媒体部分:

一,多媒体计算机的定义及多媒体计算机的关键技术

二,DPCM编码原理,参数编码的几个国际语音标准的特点

三,给四个概率(0.5,0.25,0.125,0.125)信源熵计算,霍夫曼编码,

四,JPEG压缩编码原理及实现过程

五,视频会议系统,基于内容检索的多媒体数据库的原理

附前人回忆05的,可以参照

============

发信人:

komma(勤奋的猪|努力吃饭|天天向上),信区:

AimGraduate

标  题:

cs复试笔试题回忆版-人智和媒体

发信站:

BBS水木清华站(WedMar3009:

25:

092005),站内

人智

1在一个最大最小树上αβ剪枝

2谓词的归结证明,修改证明树,提取回答

3证明一个启发函数为单调的

4专家系统,神经网络,模拟退火,遗传算法原理及其特点

媒体

1多媒体计算机的定义及多媒体计算机的关键技术

2DPCM编码原理,参数编码的几个国际语音标准的特点

3VGA卡帧存储器设计

4信源熵计算,霍夫曼编码,JPEG压缩编码原理

5视频会议系统,基于内容检索的多媒体数据库的原理

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2