[考研类试卷]计算机专业(基础综合)模拟试卷57及答案与解析.doc
《[考研类试卷]计算机专业(基础综合)模拟试卷57及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业(基础综合)模拟试卷57及答案与解析.doc(32页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业(基础综合)模拟试卷 57 及答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 若一个栈的输入序列为 1,2,3,n,输出序列的第一个元素是 i,则第 j 个输出元素是( ) 。(A)i-j-1(B) i-j(C) j-i+1(D)不确定2 若循环队列以数组 Q0m-1作为其存储结构,变量 rear 表示循环队列中的队尾元素的实际位置,其移动按 rear=(rear+1)MOD m 进行,变量 length 表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是( )。(A)rear-lengt
2、h(B) (rear-length+m)MOD m(C) (1+rear+m-length)MOD m(D)m-length3 已知有一维数组 A0m ax-n-1,若要对应为 m 行、n 列的矩阵,将元素 Ak(0km*n) 表示成矩阵的第 i 行、第 j 列的元素(0i是:、 、。请回答下列问题。(1)访问时,对应的页框号是什么?(2)访问时,对应的页框号是什么,说明理由;(3)访问时,对应的页框号是什么,说明理由;(4)该策略是否适合于时间局部性好的程序? 说明理由。47 一台设置为 IP 地址自动获取的主机 H 接入到仅有一台服务器的局域网络中,在H 上截获到如表 42 所列的两个以太
3、网数据帧前 48 个字节的十六进制报文,请参考表中的数据回答如下问题:(1)主机 H 采用何种方式获得 IP 地址,一般需要哪几个报文过程才能完成?(2)主机 H 和服务器的 MlAC 地址分别是多少,服务器的 IP地址是多少?(3)假设 IP 租赁期是 60s,那么多少时间后主机 H 发送重新续租 IP 的报文,请填充这个报文的目的 MAC 地址,IP 地址和端口号。注:以太网帧、IP 分组头和 LIDP 段头结构分别如图 4-5(a)、图 4-5(b)和图 4-5(c)所示。计算机专业(基础综合)模拟试卷 57 答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题
4、给出的四个选项中,只有一个选项是最符合题目要求的。1 【正确答案】 D【试题解析】 一串数据依次通过一个栈,并不能保证出栈数据的次序总是倒置,可以产生多种出栈序列。一串数据通过一个栈后的次序由每个数据之间的进栈、出栈操作序列决定,只有当所有数据“全部进栈后再全部出栈”才能使数据倒置。事实上,存在一种操作序列“进栈、出栈、进栈、出栈”可以使数据通过栈后仍然保持次序不变。题目中输出序列的第一个元素是 i,则第 j 个输出元素是不确定的。2 【正确答案】 C【试题解析】 按照循环队列的定义,因为元素移动按照 rear-(rear+1)MOD m 进行,则当数组 Qm-1存放了元素之后,下一个人队的元
5、素将存放到 Q0中,因此队列的首元素的实际位置是(rear-length+1+m)MOD m。3 【正确答案】 C【试题解析】 本题是求一维数组向二维数组转化的问题。最简单的方法是把数组A 的第 0n-1 共 n 个元素放到数组 B 的第一行,数组 A 的第 n2n-1 共 n 个元素放到数组 B 的第二行中,依次类推,数组 A 的最后 n 个元素放到数组 B 的最后一行中。求 Ak在数组 B 中的位置,应先确定 Ak处在哪一行,显然应该是 kn行;然后再确定处在 k n 行的哪一列,显然是 kn。4 【正确答案】 D【试题解析】 二叉排序树的构造方法如下:每读入一个数据,建立一个新结点,若二
6、叉排序树为空,则新结点为二叉排序树的根结点;若二叉排序树非空,则新结点的值和根结点比较,若小于根结点,则插入左子树;否则插入右子树。结点的平衡因子是指结点的左子树的深度减去它的右子树的深度。由数据(27,16 ,75,38,51) 构造平衡二叉树,插入 51 后首次出现不平衡子树,易知最小不平衡子树的结点为 75。5 【正确答案】 C【试题解析】 由于先序遍历是“根左子树右子树”,而后序遍历是“左子树右子树根”,题目中二叉树的先序遍历序列中 x 在 y 之前,而在其后序遍历序列中 x 在 y 之后,则 x 一定是 y 的祖先。6 【正确答案】 A【试题解析】 由完全二叉树的性质可知,在一棵完全
7、二叉树第 h(h1)层上的结点p 和 q,它们序号范围应是 2k-1p,q2 h-1,因此有log 2p=log2q成立。7 【正确答案】 B【试题解析】 n 个结点的无向图中,边数 en(n-1)2,将 e=36 代入,有 n9,现已知无向图非连通,则 n=10。8 【正确答案】 A【试题解析】 长度为 12 的折半查找判定树如下图 34 所示,判定树中有 12 个内结点。 对于长度为 12 的有序表,折半查找成功时的平均查找长度为:=(120+221+k2kk-1)n=(11+22+34+45)12=37 1 29 【正确答案】 A【试题解析】 设线性探测法查找成功的平均查找长度为 Sn1
8、=1+1(1-a) 2,其中 a 为装填因子。因此算得 a=05,最小表项数为 20005=400 。10 【正确答案】 B【试题解析】 因组与组之间已有序,故将 nk 个组分别排序即可,基于比较的排序方法每组的时间下界为 nkO(klog 2k),因此全部时间下界应为 O(nlog2k)。11 【正确答案】 B【试题解析】 序列48 ,62,35,77,55,14,35,98)建立初始堆的过程如图 35 所示。由图35 所示,(a)调整结点 77,交换 1 次;(b)调整结点 35,不交换;(c) 调整结点62,交换 2 次;(d)调整结点 48,交换 3 次。所以上述序列建初始堆,共交换元
9、素6 次。12 【正确答案】 D【试题解析】 在补码表示中,真值 O 的表示形式是唯一的;符号位可作为数值位的一部分看待,和数值位一起参加运算;加减法统一采用加法操作实现。故、均正确。而是原码表示的特点。13 【正确答案】 A【试题解析】 求 z=2*x+y2,就是将 x 左移一位,y 右移一位,然后再相加。由于x 补 =11110100,则 2x补 =11101000y 补 =10110000,则 12y 补 =11011000,两者相加结果为 11000000。14 【正确答案】 D【试题解析】 移码全为 0 时,它所对应的真值最小(绝对值最大的负数)。所以当阶码为全 0,尾数也为全 0
10、时,表示机器零。15 【正确答案】 B【试题解析】 当浮点运算结果尾数不是规格化数时,执行左规或右规。向左规格化规则:尾数每左移 1 位,阶码减 1。向右规格化规则:尾数右移 1 位,阶码加1。16 【正确答案】 D【试题解析】 这是一个部分译码的片选信号,高 8 位地址中有 2 位(A14 和 A16)没有参与译码,根据译码器电路,译码输出的逻辑表达式应为: =A19*(A18+A1 7)*A15*A13*A1217 【正确答案】 A【试题解析】 “push eax”是一条进栈指令,进栈时要先修改栈指针,32 位数据占4 个字节,存储器按字节编址,所以栈指针-4。18 【正确答案】 C【试题
11、解析】 常用的溢出判断方法主要有三种:采用一个符号位、采用进位位和采用变形补码。19 【正确答案】 D【试题解析】 当采用流水线时,第一条指令完成的时间是 3t,以后每 t 都有一条指令完成,8 条指令总共需要的时间为 3t+(10-1)t=12t,若不采用流水线,完成 10条指令总共需要的时间为 103t=30t,所以加速比=30t12t=25。20 【正确答案】 B【试题解析】 由于传送 4 个字节的数据需要 5 个时钟周期,4B500 MHz5=400 MBs。21 【正确答案】 C【试题解析】 量化后的每个声音样本用 2 个字节(16 位)表示,2 16=65536,其倒数就是量化的分
12、辨率。22 【正确答案】 B【试题解析】 在 DMA 方式下,数据从主存传送到外设需要通过 DMA 控制器中的数据缓冲寄存器。23 【正确答案】 B【试题解析】 本题考查中断的概念。所谓中断(interrupt)是指处理机对系统中或系统外发生的异步事件的响应。异步事件是指无一定时序关系的随机发生的事件。正是因为如此,所以计算机系统每时每刻都必须关注中断何时发生,同时为避免这种随机发生的中断破坏当前运行的节奏,特别设计为处理机在每一条指令结束时去检测中断是否发生,其他的时机都是在上述中断的基本方式上来实现的。由用户态转入内核态是通过访管指令实现的,即是一种特殊的中断,或称陷阱。中断可以屏蔽,屏蔽
13、期间在指令执行结束后不会去检测中断。一个特殊的中断,即缺页中断可以发生在指令中间而不是在指令的末尾。24 【正确答案】 C【试题解析】 本题考查引起进程退出的事件。当一个进程退出时,一般有这么几种情况,进程运行结束正常退出:进程由于出错而退出,例如需要打开一个文件而该文件不存在;程序设计自动退出,上述两种退出都是自愿的;下面两种退出是被迫的:当程序出现致命错误,例如被 0 除,或者存储器溢出,或者对只读的页面进行写操作等,进程将会被强制退出,当然进程被管理员或其他进程杀死也是进程退出的一种。本题中,用户从服务器注销是正常退出,被 0 除是强制退出,杀病毒是进程杀死进程,均可以造成进程退出。只有
14、死锁的情形不能使得进程退出,死锁时进程相互僵持而无法推进,若无一进程让步或外界干预,进程将无法继续运行,但是不会退出。25 【正确答案】 C【试题解析】 本题考查进程的关系。进程运行过程中必须保持独立性。这种独立性表现为进程的封闭性,但是并不意味着进程不与外界进行交互。大部分进程互相之间有制约,可能是直接的制约或间接的制约,直接的制约如生产者消费者进程,间接制约如调用共享库代码等。当然,进程间也存在着无任何关系的情形,例如仅用显示器的图像显示程序和仅放音的播放程序(假设不用磁盘等共享资源)。除 C 外的其他选择均不正确。26 【正确答案】 B【试题解析】 本题考查的是父进程和子进程之间的关系。
15、操作系统调用进程创建原语、创建子进程,父、子进程同时并发执行,不必等待父进程执行完毕;在撤销父进程时,要根据子进程是否执行完来决定是否撤销子进程,一般父进程会利用wait()函数来等待子进程执行结束才撤销子进程。否则,父进程提前撤销后,子进程会变成孤儿进程,其不会自动撤销。而当子进程运行完毕以后,在没有撤销以前,子进程将会变成僵尸进程,直到父进程回收子进程,故子进程撤销以后,父进程是不会随同撤销的。27 【正确答案】 B【试题解析】 本题考查页式存储的基本概念。页内只能存放同一个段的信息,不能容纳不同段的内容。根据题意,系统给每个进程最多分配有 655364096=16 个页面,进程创建时需要
16、代码段 327684096=8 页;数据段 163964096=4 页余 12,占用 5 页;堆栈段 10244096=0 页余 3072,占用 1 页。8+5+1=14 1 6,因此进程可以创建。当运行中堆栈段增长到最大 15284 时,需要页面 152844096=3 页余2996,需占用 4 页,那么 8+5+4=1716,超出了系统分配给一个进程的最大地址空间,因此将会在申请第 17 个页面时出现一个致命的错误,进程退出。死锁的发生一定是二个或二个以上的进程之间发生的时间和空间上的竞争,本题没有涉及其他进程,因此不会死锁。28 【正确答案】 C【试题解析】 在虚拟页式存储管理中,除了有
17、主存和辅存以外,为满足虚拟技术,CPU 还需要有缺页中断机制;为满足页式存储管理,CPU 中需要有地址加法器和地址寄存器来计算页表到页框的映射,而 cache 并不是必需的,因为 cache 的存在只是提高了 CPU 寻址的效率,并不是虚拟页式存储技术的重要单元,缺少cache,CPU 每次执行一个双字的指令(以 32 位为例)或取一个数据均需要二次访问内存,当然这是很不利的,可能会实际上造成虚拟页式的使用障碍。增加了cache,使得虚拟页式存储技术的实际使用提供了方便。29 【正确答案】 B【试题解析】 对于记录型文件,构成文件的基本单位是记录。记录文件是具有符号名,并且在逻辑上具有完整意义
18、的记录序列。用户对记录型文件的访问是以记录为基本单位的。一个记录由一组在逻辑上相关的信息项构成。每个文件内部有一个读写指针,通过系统调用可以将读写指针移动到文件的某一位置处,以后的读写系统调用命令将从该指针所确定的位置处开始。因此索引顺序文件、链接文件和索引文件都是记录文件。只有分区文件不是记录文件,故正确答案为 B。30 【正确答案】 A【试题解析】 本题考查学生对文件系统的理解。文件存放在物理存储介质上需要首先对其进行格式化,格式化的过程就是建立文件系统的过程,在建立文件系统的过程中,规定了记录文件大小的字段。该字段的长度是有限的,一般为 4 个字节或更多,因此,能够记录文件大小的最大值也
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 模拟 57 答案 解析 DOC
