[考研类试卷]计算机专业(基础综合)模拟试卷35及答案与解析.doc
《[考研类试卷]计算机专业(基础综合)模拟试卷35及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业(基础综合)模拟试卷35及答案与解析.doc(35页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业(基础综合)模拟试卷 35 及答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 设 n 是描述问题规模的非负整数,下面程序片段的时间复杂度是( )。void fun(int n)int i,k;for(i1;iBCD。下表列出了执行每级中断服务程序所需的时间。 如果以执行中断服务程序的时间作为确定中断优先级的尺度:时间越短优先级越高。 (1)请指出如何为各级中断服务程序设置屏蔽码? (2) 如果 A、B 、C、D 分别在6s、8s、10s、0s 时刻发出中断请求,请画出 CPU 执行中断服务程序的序列。
2、 (3)基于上题,请计算上述四个中断服务程序的平均执行时间。45 某大学的阅览室共有 300 个座位,同学进入时必须先在管理处用学生证换取座位牌,若座位满了,同学就要在阅览室外等候。当有同学离开时,要到管理处用座位牌换回学生证。请画出流程图,试用一种类语言,利用信号量和 P、V 操作,描述同学进入和离开阅读室的过程。46 某虚拟存储系统中有一个进程共有 6 页(05),其中代码占 3 页(02),数据占1 页(3),数据堆占 1 页(4),用户栈占 1 页(5)。它们依次存放在外存的22,23,25,26 存储块。当前,代码页已经分配在物理内存的 66,67,87 页,数据页为 31,并已经进
3、行了修改。数据堆页还没有分配内存,用户栈分配在 01 页。请问:(1)页表中应该包含哪些项目? 请填写此页表(见下表)。(2)若内存堆申请内存,因无分配物理内存而产生缺页中断,此时内存无空闲页面,则采用 LRU 页面淘汰算法选中内存的那个页面?操作系统作何处理? 页表又如何变化 ?设当前时刻为虚拟时间 1256。47 主机 A 向主机 B 连续发送了两个 TCP 报文段,其序号分别为 70 和 100。试问:(1)第一个报文段携带了多少个字节的数据?(2)主机 B 收到第一个报文段后发回的确认中的确认号应当是多少?(3)如果主机 B 收到第二个报文段后发回的确认中的确认号是 180,试问 A
4、发送的第二个报文段中的数据有多少字节?(4)如果 A 发送的第一个报文段丢失了,但第二个报文段到达了 B。B 在第二个报文段到达后向 A 发送确认。试问这个确认号应为多少 ?计算机专业(基础综合)模拟试卷 35 答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 【正确答案】 C【试题解析】 基本运算语句是 k5*k ,设其执行时间为 T(n)。对于 j 每循环一次,该语句的执行次数为 m,有:5 mn,即 mlog5n。所以:2 【正确答案】 B【试题解析】 利用栈求表达式的值时,将中缀表达式转换成后缀表达式以及
5、进行后缀表达式求值这两步操作可以和在一起进行,需要设立运算符栈 OPTR 和运算数栈 OPND 两个栈。例如求选项 A 的表达式 AB*(CD)的过程如下表所示:按照上述过程可知,选项 A 求值时,运算数栈 OPND 的大小至少为 4。例如求选项 B 的表达式(AB)*CD 的过程如下表所示: 按照上述过程可知,选项 B 求值时,运算数栈 OPND 的大小至少为 2。类似地,选项 C、D 求值时,运算数栈 OPND 的大小至少为 3、3。因此本题答案为 B。3 【正确答案】 B【试题解析】 输出受限的双端队列是指删除限制在一端进行,而插入允许在两端进行的队列。分析选项 A,输入序列为 abcd
6、,输出序列为 dacb,由输出受限性质可知以 da开头的结果只有 dabc,选项 A 为错误答案。分析选项 B,输入序列为 abcd,输出序列为 cadb,其输入输出顺序为:先在输出端输入 a,然后在非输出端输入 b,这时队列中的序列为 ba,再在输出端输入c,这时队列中的序列为 bac;输出 c,再输出 a;再在输出端输入 d,这时队列中的序列为 bd;输出 d,再输出 b。最后得到输出序列为 cadb。分析选项 C,输入序列为 abcd,输出序列为 dbca,由输出受限性质可知以 db开头的结果只有 dbac,选项 C 为错误答案。4 【正确答案】 C【试题解析】 一棵二叉树每层只有 1
7、个结点,则具有 1025 个结点的二叉树的最大高度为 1025。一个具有 1025 个结点的完全二叉树的高度为 11。这一个具有1025 个结点的二叉树的高 h 为 11 至 1025 之间。5 【正确答案】 D【试题解析】 对于二叉排序树,左子树上所有记录的关键字均小于根记录的关键字;右子树上所有记录的关键字均大于根记录的关键字。而不是仅仅与左、右孩子的关键字进行比较。 在二叉排序树中,新插入的关键字总是作为叶子结点来插入的,但是叶子结点不一定总是处于最底层。 对于每一棵特定的二叉排序树,均可按照平均查找长度的定义来求它的 ASL 值,显然,由值相同的 n 个关键字,构造所得的不同形态的各棵
8、二叉排序树的平均查找长度的值不同,甚至可能差别很大。最好的情况是二叉排序树的形态和折半查找的判定树相同,其平均查找长度和log2n 成正比。6 【正确答案】 D【试题解析】 简单无向图的邻接矩阵是对称的,且对角线元素均是 0,故压缩存储只需存储下三角或是上三角(均不包括对角线)即可。故有(上三角形式): k (n1)(n2)10n 2(12n)n(n 1)2。7 【正确答案】 A【试题解析】 邻接矩阵的空间复杂度为 O(n2),与边的个数无关。邻接表的空间复杂度为 O(ne),与图中的结点个数和边的个数都有关。8 【正确答案】 D【试题解析】 根据折半查找的过程,由于需要栈结构实现递归算法,栈
9、的容量应该保证能存放查找失败时所有未完成运行的算法的活动记录。 第一次调用该算法时,栈中加入了一条查找记录,表示待查有序表中元素的个数为 n;第二次调用时,无论是在前半区还是后半区查找,栈中又加入了一条查找记录,所确定的查找区间中的元素最多为 n2;第三次调用时,栈中又加入了一条查找记录,所确定的查找区间中的元素最多为 n4;依次类推,当所确定的查找区间中的元素为 0 时,递归调用该算法的次数为 log 2n1 次,查找结束。 归纳总结折半查找法在查找成功时和给定值进行比较的关键字个数至多是log 2n1;在查找不成功时和给定值进行比较的关键字个数最多也不超过log 2n1。9 【正确答案】
10、C【试题解析】 采用线性探测法处理冲突会产生堆积,即非同义词争夺同一个后继地址。10 【正确答案】 D【试题解析】 按照所有中国人的生日(月、日)排序,一方面待排序记录个数 n 是非常大的,另一方面关键字所含的排序码为 2,且一个排序码基数为 12,另一个为31,都是较小的常数值,采用基数排序可以在 O(n)内完成排序过程。11 【正确答案】 D【试题解析】 本题主要考查各种排序的手工排序过程。选择排序在每趟结束后可以确定一个元素的最终位置,而题中第一趟结束后最小关键字并未出现在第一个位置;归并排序会在第一趟结束后,形成若干个部分有序的子序列,并且长度递增,直到最后的一个有序的完整序列;希尔排
11、序也是形成部分有序的序列;快速排序以某个元素为界将大于它和小于它的关键字划分为两个子序列,再将该元素放在中间。观察题中的元素排序过程,可知是快速排序。12 【正确答案】 B【试题解析】 本题图中所示为冯.诺依曼计算机硬件系统的五大基本部件,包括运算器、控制器、存储器、输入设备和输出设备五大基本部件。归纳总结 运算器用来进行各种运算和数据转换;控制器则为计算机的工作提供统一的时钟和各种命令,协调计算机的各部件自动地工作;存储器用来存放程序、数据;输入设备和输出设备用来接收用户提供的外部信息或向用户提供输出信息。解题技巧 图中虚线框内是 CPU 部分,CPU 包括运算器和控制器,据此可排除选项 C
12、;与其他 4 个部件均有联系,可以确定是控制器,据此可排除选项 A;最后根据信息的传送方向可确定为输入设备,为输出设备。13 【正确答案】 C【试题解析】 A 选项为7,B 选项为7 的原码, D 选项为7 的补码。归纳总结 正数的原码、补码和反码的表示形式是相同的,都等于真值本身,而负数的原码、补码和反码各有不同的表示,其中反码表示法是将真值的数值部分按位取反。解题技巧 因为这是一个负数,所以可以首先排除掉选项 A。然后可以看出选项B、C、D 分别代表7 的原码、反码和补码。14 【正确答案】 C【试题解析】 如果仅考虑纠正 1 位错的情况,只要满足 2knk 1 就可以了(设校验位的位数为
13、 k,信息位的位数为 n)。此题中因为 n8,所以 k4。如果在纠正 1 位错的同时还要能发现 2 位错,则满足 2k1 nk 1。 归纳总结海明码实现原理是:在有效信息位中加入几个校验位形成海明码,使码距比较均匀地拉大,并把海明码的每一个二进制位分配到几个奇偶校验组中。当某一位出错后,就会引起有关的几个校验位的值发生变化,这不但可以发现错误,还能指出错误的位置,为自动纠错提供了依据。15 【正确答案】 D【试题解析】 X 补被称为 X朴的机器负数,由 X补求X补的过程称为对X补变补(求补),这是做减法运算时必须要完成的操作。 归纳总结不管 X 的真值为正或为负,已知X 朴求 X 补的方法是:
14、将 X补连同符号位一起求反,末尾加“1”。 X 补 表示的真值如果是正数,则变补后X 补所表示的真值变为负数;反过来,X 补表示的真值如果是负数,则变补后X 朴所表示的真值变为正数。 解题技巧 此题容易错选选项 C。如果除符号位外,各位变反,末位加 1,得到的是x原而不是 X补,且只有 x 为负数时成立。16 【正确答案】 B【试题解析】 DRAM 的集成度高于 SRAM,SRAM 的速度高于 DRAM,可以推出 DRAM 的成本低于 SRAM,sRAM 芯片工作时不需要刷新,DRAM 芯片工作时需要刷新。归纳总结 随机存储器 RAM 又可分为静态 RAM(SRAM)和动态 RAM(DRAM)
15、两种。SRAM 由 6 个 MOS 管组成一个记忆单元,它的存取速度快,但集成度低,功耗也较大;DRAM 由 4 个 MOS 管或单个 MOS 管组成一个记忆单元,它的集成度高,功耗小,但存取速度慢。DRAM 是靠 MoS 电路中的栅极电容来存储信息的,栅极电容上的电荷数目会随着时间推移逐步泄漏,因此每隔一定的时间必须向棚极电容补充一次电荷,这个过程称为“刷新”。解题技巧 这类选择题是由多选题改造而来的单选题,其难度高于普通的单选题。在解题时需要首先判断多段叙述中各自的正确性,然后再在四个选项中挑选正确的选项。17 【正确答案】 A【试题解析】 对某个寄存器中的某几位清零又称为按位清,将此寄存
16、器的内容和一个特定的源操作数做“与”运算,即可得到。归纳总结 一般计算机都具有与、或、非和异或等逻辑运算指令。这类指令在没有设置专门的位操作指令的计算机中常用于对数据字(字节)中某些位(一位或多位)进行操作。如利用“与”指令还可以使目的操作数的某些位置“0”。只要源操作数的相应位为“0”,其余位为“1”,然后执行“与”指令即可。利用“或”指令可以使目的操作数的某些位置“1”。只要源操作数的相应位为“1”,其余位为“0”,然后执行“或”指令即可。解题技巧 此题容易错选选项 D,XOR 指令可以实现对整个寄存器的全部位清零的功能,但不能实现对指定的某几位清零的功能。18 【正确答案】 C【试题解析
17、】 具有 3 个功能段的流水线连续执行 IO 条指令共需时间3t9t12t。归纳总结 流水线在开始时总要有一段建立时间,结束时又需要有排空的时间,设一 m 段流水线的各段经过时间均为 t,则需要 T。mt 的流水建立时间,之后每隔 t 就可流出一条指令,完成 n 个任务共需时间 Tmt(n1)t。19 【正确答案】 B【试题解析】 除去 101 条机器指令所对应的 101 个微程序外,至少还有一个取指微程序,所以至少有 102 个微程序。归纳总结 通常,一条机器指令对应一个微程序。由于任何一条机器指令的取指令操作都是相同的,因此可以将取指令操作抽出来编成一个独立的微程序,这个微程序只负责将指令
18、从主存中取出送至指令寄存器。此外,也可以编出对应间址周期的微程序和中断周期的微程序。这样,控制存储器中的微程序个数应等于指令系统中的机器指令数再加上对应的取指、间址和中断周期等公用的微程序数。若指令系统中具有 n 种机器指令,则控制存储器中的微程序数至少有 n1 个。20 【正确答案】 C【试题解析】 在总线的 104 根信号线中,数据总线占 32 根,也就是 4 个字节,由于总线工作频率为 33MHz,所以理论的最大数据传输率4B33MHz132MB s。归纳总结 总线的最大数据传输率又称总线带宽,即每秒传输的字节数。总线带宽一总线宽度总线频率。21 【正确答案】 C【试题解析】 RGB8:
19、8:8 是指红、绿、蓝 3 种颜色都各有 8 位,总共的颜色深度为 24 位,所以颜色数为 2 孔种。归纳总结 颜色深度与颜色数的对应关系是:颜色数2 颜色深度。22 【正确答案】 C【试题解析】 中断和 DMA 方式是 IO 设备与主机间交换数据常采用的传送控制方式,在这两种控制方式下,CPU 和 IO 设备可以并行工作,由于中断方式需要执行中断服务程序,并且完成一次程序中断还需要许多辅助操作,所以它主要适用于中、低速外设。归纳总结 中断方式下,外设在做好输入输出准备时,向主机发中断请求,主机接到请求后就暂时中止原来执行的程序,转去执行中断服务程序对外部请求进行处理,在中断处理完毕后返回原来
20、的程序继续执行。DMA 方式是在主存和外设之间开辟直接的数据通路,可以进行基本上不需要 CPU 介入的主存和外设之间的信息传送,这样不仅能保证 CPU 的高效率,而且能满足高速外设的需要。中断方式和 DMA 方式的主要区别为:(1)中断方式是程序切换,需要保护和恢复现场;而 DMA 方式除了开始和结尾时,不占用 CPU 的任何资源。(2)对中断请求的响应时间只能发生在每条指令执行完毕时;而对 DMA 请求的响应时间可以发生在每个机器周期结束时。(3)中断传送过程需要 CPU 的干预;而 DMA 传送过程不需要 CPU 的干预,故数据传输速率非常高,适合于高速外设的成组数据传送。(4)DMA 请
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 模拟 35 答案 解析 DOC
