【考研类试卷】计算机专业基础综合数据结构(动态存储管理)历年真题试卷汇编1及答案解析.doc
《【考研类试卷】计算机专业基础综合数据结构(动态存储管理)历年真题试卷汇编1及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机专业基础综合数据结构(动态存储管理)历年真题试卷汇编1及答案解析.doc(5页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合数据结构(动态存储管理)历年真题试卷汇编1 及答案解析(总分:34.00,做题时间:90 分钟)一、单项选择题(总题数:1,分数:2.00)1.动态存储管理系统中,通常可有( )种不同的分配策略。【长沙铁道学院 1998 三、3(2 分)】(分数:2.00)A.1B.2C.3D.4E.5二、填空题(总题数:3,分数:6.00)2.起始地址为 480,大小为 8 的块,其伙伴块的起始地址是_;若块大小为 32,则其伙伴块的起始地址为_。【北方交通大学 1999 二、1(4 分)】(分数:2.00)_3.二进制地址为 011011110000,大小为(4)10 和(16)10 块
2、的伙伴地址分别为:_、_。【上海大学 2002 二、2(2 分)】(分数:2.00)_4.无用单元是指_,例如,_。【北方交通大学 1999 二、6(4 分)】(分数:2.00)_三、判断题(总题数:2,分数:4.00)5.在伙伴系统中的伙伴是指任意两块大小相同、位置相邻的内存块。( )【北京邮电大学 2000 一、8(1 分)】(分数:2.00)A.正确B.错误6.在动态存储管理系统中做空间分配时,最佳适配法与最先适配法相比,前者容易增加闲置空间的碎片。( )【东南大学 2001 一、1-1(1 分)】【中山大学 1994 一、1(2 分)】(分数:2.00)A.正确B.错误四、综合题(总题
3、数:10,分数:22.00)7.伙伴空间。(名词解释)【西北工业大学 1999 一、4(3 分)】(分数:2.00)_8.设内存中可利用空间已连成一个单链表,对用户的存储空间需求,一般有哪三种分配策略?【北京科技大学 1999 一、6(2 分)】(分数:2.00)_9.计算起始二进制地址为 011011110000,长度为 4(十进制)的块的伙伴地址是多少?【中山大学 1999 一、2(3 分)】(分数:2.00)_10.在一个伙伴系统中,已知某存储块的始址 X=(011011110000)2,大小为 2 4 ,则它的伙伴块的始址是多少?【北方交通大学 1996 一、1(5 分)】(分数:2.
4、00)_11.地址为(1664) 10 大小为(128) 10 的存储块的伙伴地址是什么?地址为(2816) 10 大小为(64) 10 的存储块的伙伴地址是什么?【清华大学 1996 四】(分数:2.00)_12.试叙述动态存储分配伙伴系统的基本思想,它和边界标识法的不同点是什么?【中国人民大学 2000 一、1(4 分)】【青岛大学 2000 十(10 分)】(分数:2.00)_13.组织成循环链表的可利用空间表附加什么条件时,首次适配策略就转变为最佳适配策略?【北方交通大学 1998 四(8 分)】(分数:2.00)_14.已知一个大小为 512 个字长的存储,假设先后有 6 个用户申请
5、大小分别为 23,45,52,100,11 和 19的存储空间,然后再顺序释放大小为 45,52,11 的占用块。假设以伙伴系统实现动态存储管理。(1)画出可利用空间表的初始状态。(2)画出为 6 个用户分配所需要的存储空间后可利用空间表的状态以及每个用户所得到的存储块的起始地址。(3)画出在回收 3 个占用块之后可利用空间表的状态。【清华大学 1998 三(15 分)】【同济大学 1999】(分数:2.00)_15.下图所示的伙伴系统中,回收两块首地址分别为 768 及 128,大小为 2 7 的存储块,请画出回收后该伙伴系统的状态图。【北京邮电大学 1996 二(10 分)】 (分数:2.
6、00)_假设利用边界标识法,并以首次拟合策略分配,已知在某个时刻可利用空间表的状态如下图所示。 (注:存储块头部 size 域的值和申请分配的存储量均包括头部和尾部的存储空间。)请画出: (分数:4.00)(1).当系统回收一个起始地址为 559,大小为 45 的空闲块之后的链表状态;(分数:2.00)_(2).系统继而在接受存储块大小为 100 的请求后,又回收一个起始地址为 515,大小为 44 的空闲块之后的链表状态。【上海大学 2002 二、3(8 分)】(分数:2.00)_计算机专业基础综合数据结构(动态存储管理)历年真题试卷汇编1 答案解析(总分:34.00,做题时间:90 分钟)
7、一、单项选择题(总题数:1,分数:2.00)1.动态存储管理系统中,通常可有( )种不同的分配策略。【长沙铁道学院 1998 三、3(2 分)】(分数:2.00)A.1B.2C.3 D.4E.5解析:二、填空题(总题数:3,分数:6.00)2.起始地址为 480,大小为 8 的块,其伙伴块的起始地址是_;若块大小为 32,则其伙伴块的起始地址为_。【北方交通大学 1999 二、1(4 分)】(分数:2.00)_正确答案:(正确答案:480+8=488(48023+1=0),48032=448)解析:3.二进制地址为 011011110000,大小为(4)10 和(16)10 块的伙伴地址分别为
8、:_、_。【上海大学 2002 二、2(2 分)】(分数:2.00)_正确答案:(正确答案:01 1011 110100011011 100000)解析:4.无用单元是指_,例如,_。【北方交通大学 1999 二、6(4 分)】(分数:2.00)_正确答案:(正确答案:用户不再使用而系统没有回收的结构和变量,p=malloc(size);,p=null;)解析:三、判断题(总题数:2,分数:4.00)5.在伙伴系统中的伙伴是指任意两块大小相同、位置相邻的内存块。( )【北京邮电大学 2000 一、8(1 分)】(分数:2.00)A.正确B.错误 解析:6.在动态存储管理系统中做空间分配时,最佳
9、适配法与最先适配法相比,前者容易增加闲置空间的碎片。( )【东南大学 2001 一、1-1(1 分)】【中山大学 1994 一、1(2 分)】(分数:2.00)A.正确 B.错误解析:四、综合题(总题数:10,分数:22.00)7.伙伴空间。(名词解释)【西北工业大学 1999 一、4(3 分)】(分数:2.00)_正确答案:(正确答案:在伙伴系统中,无论占用块还是空闲块,其大小均为 2 的 K(k 为0 的正整数)次幂。若内存容量为 2 m ,则空闲块大小只能是 2 0 ,2 1 ,2 2 ,2 m 。由同一大块分裂而得的两个小块互称“伙伴空间”,如内存大小为 2 10 的块分裂成两个大小为
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 数据结构 动态 存储 管理 历年 汇编 答案 解析 DOC
