西南大学计算机学硕808真题

强烈建议开始专业课前先看一下真题,熟悉一下题型,考试题目内容等,再开始复习,这样容易抓住重点!

资料一:真题+答案(14-22)+测试题 ,较为详细,真题都收集于网络,答案手写。(还有前几年真题的照片,是考研的时候那种卷子,如下图)

资料二:西大计算机知识点勾画讲解。作用可能一般,但复习抓不到重点的,应该很点用

如题知识点重点勾画。

资料三:复试资料,来源于历届学长学姐回忆,特别有用

资料是学长回忆他们被问到的问题和复试流程。
因为我被问到了三个原题,特别有用,强烈建议。
v我50园分享连接。(绝对值)

西南大学2017计算机学硕808真题回忆版(上面资料中有答案)

数据结构:

1、有如下算法,求出时间复杂度,并写出计算过程。(5 分)
Int fact(int n) { If(n<=0)return 1; Else return n*fact(n-1); }
2、试编写一个算法,在带头结点且按升序排列的单链表中查找值为 e 的元 素,若存在 e,则返回 true,否则将 e 插入该单链表中,并保持单链表 有序。
3、试编写一个算法,删除顺序表中元素值在 a 到 b(a<b)之间的所有元素, 若不合理则返回 false。
4、证明:高度为 h 的满二叉树的结点个数为 2 h -1,并给出证明过程。
5、图的 prim 算法和 Kruskal 算法、关键路径 6、链地址法构建 Hash 表,并计算 ASL(包括成功和失败)
7、快速排序
8、构造平衡二叉排序树,并给出构造过程。
9、谈谈你对研究生阶段的看法和规划(5 分)

操作系统:

1、概述什么是操作系统,它的特征、功能提供的服务分别是什么。(5 分)
2、名词解释:(一个5 分)
1 逻辑地址和物理地址
2 虚拟存储器
3 PCB
4 原语
5 快表
3、为什么要引入设备独立性,如何实现设备独立性。(5 分)
4、什么是 SPOOLing 系统,它的功能特点是什么。(5 分)
5、页式和段式内存管理有什么区别,怎样才能实现共享和保护。
6、PV 操作 7、进程调度,算平均周转时间 8、SCAN 算法和 C-SCAN 算法(5 分)
9、(15 分)设某计算机的逻辑地址空间和物理地址空间均为 64KB,按字节 编 址。若某进程需要 6 页(Page)的数据存储空间,页大小为 1KB,操作系 统采用固定分配局部转换策略为此进程分配 4 个页框(Page Frame),如 图: 当该进程执行到时刻 260 时,要访问逻辑地址为 17CAH 的数据。
页号 页框号 装入时间 访问位
0 7 130 1
1 4 230 1
2 2 200 1
3 9 160 1

10请回答下列问题:
(1)该逻辑地址对应的页号是多少?
(2)若采用先进先出(FIFO)转换算法,该逻辑地址对应的物理地址是多少? 要求给出计算过程。
(3)若采用时钟(Clock)转换算法,该逻辑地址对应的物理地址是多少?要求 给出计算过程。设搜索下一页的指针沿顺时针方向移动,且当前指向 2 号页框, 示意图如图所示。

西南大学2018计算机学硕808真题回忆版(上面资料中有答案)

一、时间复杂度计算
形式类似这种:

i=1; k=0
while(i<n)
{ k=k+10*i;i++;
}

二、二叉树和森林的转换
三、给出二叉树的中序和后序遍历,画出这棵二叉树
四、名词解释
1.操作系统
2.通道
3.进程
4.文件
五、算法题
1.链表
颠倒有序链表
2.二叉树的遍历(具体考得什么记不清了)
六、简答题
1.解决死锁的方法
2.动态重定位的优点
七、任务调度算法
根据题目中给出的采用的调度算法以及各任务的到达时间,画出甘特图以及计算处理机的利用率和各任务实际运行花费的时间。
八、页面调度算法
LRU算法执行的过程并计算缺页中断的个数

西南大学2019计算机学硕808真题回忆版(上面资料中有答案)

数据结构:

1、计算时间复杂度,空间复杂度;有2个问题(5分)
2、程序设计题(链表);(10分)
3、构造二叉树,已知其先序序列和层次遍历序列,画出这颗二叉树并给出后序序列;(10分)
4、平衡二叉树,添加节点写出构造平衡二叉树的过程;
依次插入结点34,23,15,98,115,28,107,给出构造平衡二叉树的过程。(10分)
5、合并序列,求最小访问次数(实质上是构造霍夫曼树解决问题);设有6个有序表A、B、C、D、E、F,分别含有10,35,40,50,60和200个数据元素,各表的元素按升序排列,要求通过5次两两合并,将6个表最终合成1个升序表,并在最坏情况下比较的总次数达到最小,请回答以下问题:
(1)给出完整合并过程,并求出最坏情况下的比较总次数。
(2)根据你的合并过程,描述n(n>=2)个不等长升序表的合并策略,并说明理由。(10分)
6、关于队和入栈的问题,要写代码和算法思想;(20分)

操作系统:
1、名词解释:(25分)
①文件;
②系统调用;
③线程;
④设备驱动程序;
⑤局部性原理;
2、简答题(20分)
①进程间的通信方式有哪些?它们的特点?
②什么是spolling技术?它的特点是什么?
③什么是缓冲?为什么要引入缓冲?
④产生死锁的必要条件,简单阐述一下每个条件的具体含义?
3、算法题是一个页面置换FIFO算法;
一个页面走向为4,3,2,1,4,3,5,4,3,2,1,5序列,当分配给作业的物理块儿数为3时,求缺页数和缺页率;(10分)
4、写出P\V操作伪代码前驱后继的问题;(10分)
5、计算题,计算出当前位置所在扇区号、柱面号、磁头号;( 10分)(与王道上的这道题一样计算)
假定有一个磁盘组共有100个柱面,每个柱面有8个磁道,每个磁道划分为8个扇区,现有一个5000个逻辑记录文件,逻辑记录的大小与扇区相等,该文件以顺序结构被存放在磁盘组上面,柱面、磁道、扇区均从0开始编址,逻辑记录的编号从0开始,文件信息从0柱面、0磁道开始存放。试问,该文件的3468个逻辑记录应存放在哪个柱面的第几个磁道的第几个扇区上?

不发其他的了,需要真题和答案,复试资料早点评论,嘿嘿。

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值