北京大学(867)计算机基础综合真题(2019)

一、单项选择题(2分×30=60分,1~10数据结构、11~20操作系统、21~30计算机网络)

首先是第一题,一串序列的入栈顺序是1、2、3、4、5、6,问四个选项里哪个出栈顺序是  合!法!的。

尼玛这第一题就出错,我反复做了5遍,4个选项里有3个都是合法的,反而只有1个是非法的。最后我在答题纸上如实地写了有三个选项都是合法的 一个恰恰只有一个选项不合法,不知道阅卷老师看了会是什么表情,手动滑稽。。。

还有一个IP数据报分片的问题。问一个4000字节的数据报需要分片,而每一分片的上限为1518字节,每个分片的首部占20字节,问最后一个分片是多少字节。这题的四个选项中三个都是整十的数字,剩下一个“以上都不对”。怎么做都觉得挺别扭。。。

剩下的尽量回忆,有想起的随时更新。先列举一下2019版王道单科书上的原题:

《数据结构》087页第11题(2012年408真题,栈和队列在表达式运算符中的应用。我本来以为软微不会考这么复杂的东西的,这2分就当捐给慈善机构了。)

《数据结构》109页第14题(2011年408真题,完全二叉树的叶子节点。比较基础。)

《数据结构》164页第29题(2015年408真题,哈夫曼树。)

《数据结构》200页第12题(用什么方法可以判断有向图是否存在回路。真题选项与书上不一样,但答案都是深度优先遍历算法。)

《操作系统》041页第37题(进程状态的转换。)

《操作系统》125页第08题(发生死锁的可能性。数字改了,但原理一样。)

《计算机网络》022页第15题(OSI参考模型中表示层的作用。表示层和会话层是计算机分层结构中比较容易被大家忽略的两个层次,一定要注意。)

《计算机网络》183页第15题(真题直接问属于路径向量协议的是哪一种。一定要仔细区分 距离-向量 协议和 路径-向量 协议!!!)

二、综合应用题(31~34数据结构、35~37操作系统、38~39计算机网络)

31(5分)给了1个二叉树的图,分别写出它的前序、中序、后续遍历序列(今年正着来考,不像前面三年那样给一个二叉树的遍历序列然后叫画出二叉树的原图,难度大大降低)

32(10分)给了4个字符串被查找的概率,问在顺序存储和链式存储下,分别应当以什么样的顺序排列这4个字符串、运用什么查找方法、使得平均查找时间最短。

33(10分)给了8个电报码的使用频率,根据这些频率给这8个电报码构造哈夫曼编码

(哈夫曼树不论408或者软微都是必考的内容,尤其是构造哈夫曼树,只是这个哈夫曼编码有点让人措手不及。

楼主是半路出家的,且9月23号才开始复习,哈夫曼编码这一块只看了两遍,所以考场上有点拿不准,好在理解之后写的也不差。)

34(10分)给了一个有向图,运用迪杰斯特拉算法求一个结点到所有其它结点的最短路径。(比较基础,好好看书,一定会)

35(15分)给了一个虚拟存储的快表和5个虚拟存储地址,分别求物理地址、画地址转换机构图、在LRU算法和FIFO算法下的缺页率。

36(10分)第1问,简述文件目录和目录文件的区别。第2问,简述线索检索(好像是这个叫法?抱歉我没精力看汤子瀛的教材了,求勿喷)的工作原理。

37(10分)死锁问题,给出一个资源分配图,用银行家算法分析其中一个进程的某种需求是否应该被满足。

38(10分)ARP协议(地址解析协议,这个中文名能写得出来吧?)的基本功能、工作原理、为什么不属于数据链路层、不需要发送ARP分组的情况。

39(10分)主机A给主机B发送了序号分别为100和180的两段报文:
(1)第一段报文有多少字节?
(2)主机B收到第二段报文之后给主机A发送了确认号为280的确认帧,问第二段报文有多少字节?
(3)主机B收到第二段报文,却丢失了第一段报文,应当给主机A发送确认号为多少的确认帧?
(4)(想不起来是什么了,反正也跟前面几问一样简单)
(5)为什么主机B丢失报文后主机A不会马上重传相关报文?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值