清华计算机考研试题

发布 2022-06-10 14:54:28 阅读 7048

数据结构》

一、选择题

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

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

最大堆 c.最小堆 d

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

/b -c \

a /f\ \

d-e h\g/

6什么是数据结构? abc定义在一个数据集合上的属性和操作 d

7 高度为h的完全二叉树,一共有多少种?ab 2^(h-1)cd

二、证明题

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方式和索引方式组织文件结构。然后给出缓冲区,缓冲区大小为4个数据块,使用lru替换算法,并假设所有操作均不涉及内存或cache,只考虑缓冲区。

并声明只有如下两种状态才会刷新缓冲区:a)缓冲区冲突 b)系统主动调用一个同步函数sync(),同步缓冲区。然后给出当前根目录文件共有10块,分别分布在缓冲区的位置,缓冲区一个24个数据块。

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

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

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

file表存放在第23块。

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

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

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

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

调用sync()

fat索引方式。

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

从偏移量节处读入50字节

计算机原理》

一、填空题

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

2.控制器部件由哪五部分组成。

3.五级指令流水线哪五部分组成 if

二、下述指令集能否用单字指令(字长为12位)实现,包括:a 4条三寄存器指令b 255条单寄存器指令 c 16条0寄存器指令

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

一个标记位tag, 一个有效位, 一个脏位(dirty), 块号(offset), 采用全相连方式,

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

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

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

四、输入输出方式都有哪几种?请简要叙述各自特点。

五、1在虚拟页式系统中,给了虚拟地址的位数大概48位,可用的最大主存空间位128gb,每页大小4kb 。问了四个问题,大概有涉及的多级页表,访存的平均时间,命中率等等。

假设没有tlb存在)

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

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

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

一、输入:两行。

第一行:m和n

第二行:xm和n是一个十进制数,m和n都在[2-36]之间,x是一个m进制数,x在[1-2*10^19]

输出:一行。

第一行:现在要求你将m进制数x转换成n进制数输出。输入一:

f输出一:

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

如: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 水木清华站 (wed mar 30 09:25:09 2005), 站内。

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

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

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

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

**。1 多**计算机的定义及多**计算机的关键技术。

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

3 vga卡帧存储器设计。

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

5 **会议系统,基于内容检索的多**数据库的原理。

计算机考研试题

一 单项选择题 1 40题,每题20分共80分。在每个小题给出的四个选项中选正确答案。1 若元素a b c d e f依次进栈,允许进栈 退栈操作交替进行,但不允许连续三次进行退栈工作,则不可能得到的出栈序列是 a dcebfa b cbdaef c bcaefd d afedcb 2 某队列允许在...

计算机考研必读

数学。教材 高等数学 高等教育出版社同济大学数学系编。概率论与数理统计 浙江大学盛骤等编 线性代数 高等教育出版社同济大学数学系编。辅导书 数学复习全书 李永乐王式安考研系列。线性代数辅导讲义 李永乐。数学基础过关660题 400题 李永乐 数学历年真题分类解析 李永乐王式安主编。比重 高等数学 4...

计算机考研经验

目录。1 计算机考研概况 2 1.1 学术型硕士和专业型硕士 2 1.2 高校选择 3 1.3 考研流程 5 2 考研数学 8 2.1 书籍方面 8 2.2 方面 9 2.3 复习流程 10 3 考研英语 11 3.1 复习流程 12 3.2 资料推荐 13 4 考研政治 13 4.1 复习流程 1...