[考研类试卷]计算机专业(基础综合)模拟试卷63及答案与解析.doc
《[考研类试卷]计算机专业(基础综合)模拟试卷63及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业(基础综合)模拟试卷63及答案与解析.doc(43页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业(基础综合)模拟试卷 63 及答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 输入受限的双端队列是指元素只能从队列的一端输入,但可以从队列的两端输出,如图 31 所示。若有 8、1、4、2 依次进入输入受限的双端队列,则得不到输出序列( )。(A)2、8、1、4(B) 1、4、8、2(C) 4、2、1、8(D)2、1、4、82 若要在 O(1)的时间复杂度上实现两个循环链表头尾相接,则对应两个循环链表各设置一个指针,分别指向( )。(A)各自的头结点(B)各自的尾结点(C)各自的第一个元素结点(D)一
2、个表的头结点,另一个表的尾结点3 下列说法正确的是( ) 。用链式方式存储的队列,在进行出队操作时,队头、队尾指针都必须修改将递归算法转换成等价的非递归算法应使用栈图的广度优先搜索使用了栈来实现(A)(B) 、(C) (D)、4 下列关于二叉排序树的说法正确的是( )。向二叉排序树中插入一个结点,所需要比较的次数可能大于此二叉排序树的高度二叉排序树一定是平衡二叉树删除二叉排序树中的一个结点,再重新插入,一定能得到原来的二叉排序树 平衡二叉树是指左、右子树的高度差的绝对值不大于 1 的二叉树(A)、IV(B) 、(C) 、(D)全错5 设结点 x 和 y 是二叉树中任意的两个结点,在该二叉树的先
3、序遍历序列中 x 在 y之前,而在其后序遍历序列中 x 在 y 之后,则 x 和 y 的关系是( )。(A)x 是 y 的左兄弟(B) x 是 y 的右兄弟(C) x 是 y 的祖先(D)x 是 y 的子孙6 在常用的描述二叉排序树的存储结构中,关键字值最大的结点( )。(A)左指针一定为空(B)右指针一定为空(C)左右指针均为空(D)左右指针均不为空7 设有无向图 G=(V,E)和 G=(V,E),如果 G是 G 的生成树,则下面不正确的说法是( )。G为 G 的连通分量 G是 G 的无环子图 G为 G 的极小连通子图,且 V=V(A)、 (B) 、(C)只有 (D)只有8 下列说法正确的是
4、( ) 。当各边的权值相等时,广度优先遍历算法可用来解决单源最短路径问题广度优先遍历算法可用来求无向图的所有连通分量广度优先遍历算法类似于树中的后序遍历算法(A)仅、(B)仅 、(C)仅 (D)仅、9 关于 Hash 查找说法不正确的有( )个。 采用链地址法解决冲突时,查找一个元素的时间是相同的 采用链地址法解决冲突时,若插入操作规定总是在链首,则插入任一个元素的时间是相同的 用链地址法解决冲突易引起聚集(堆积)现象 再散列法不易产生聚集(堆积)(A)1(B) 2(C) 3(D)410 一组记录的关键字为25,50,15,35,80,85,20,40,36,70 ,其中含有5 个长度为 2
5、的有序表,用归并排序方法对该序列进行一趟归并后的结果是( )。(A)15,25,35,50,20,40,80,85,36,70(B) 15,25,35,50,80,20,85,40,70,36(C) 15,25,50,35,80,85,20,36,40,70(D)15,25,35,50,80,20,36,40,70,8511 已知有 31 个长度不等的初始归并段,其中 8 段长度为 2;8 段长度为 3;7 段长度为 5;5 段长度为 12:3 段长度为 20(单位均为物理块)。在最佳 5-路归并方案下,则总的读写外存的次数为( )。(A)400(B) 500(C) 600(D)80012 x
6、=-08752 1,y=0 6252 2,设尾数为 3 位,符号位为 1 位,阶码为 2 位,阶符为 1 位,通过补码求出 Z=Xy 的二进制浮点规格化的结果是( )。(A)1011011(B) 0111011(C) 1001011(D)011011113 已知X2 补 =C6H,计算机的机器字长为 8 位二进制数编码,则X4 补 为( )。(A)8CH(B) 18H(C) E3H(D)F1H14 下列( ) 是动态半导体存储器的特点。在工作中存储器内容会产生变化每隔一定时间,需要根据原存内容重新写入一遍一次完整的刷新过程需要占用两个存储周期一次完整的刷新过程只需要占用一个存储周期(A)、(B
7、) 、(C) 、(D)只有15 Cache 常使用的写回策略有写直达法和写回法,则下面关于写直达法和写回法说法正确的是( ) 。写回法是一个 Cache 数据块在任何一次写操作数时都需要写回主存写直达法是一个 Cache 数据块仅在第一次写操作数时才需要写回主存写回法的每个 Cache 块需要设置一位状态位(A)仅、(B)仅 (C)仅 (D)、和16 在 Cache 和主存构成的两级存储器中,Cache 的存储时间是 100ns,主存的存储时间是 1000ns,如果希望有效存储时间不超过 115ns,则 Cache 的命中率至少为( )。(A)90(B) 98(C) 95(D)9917 假设寄
8、存器 R 中的数值为 200,主存地址为 200 和 300 的地址单元中存放的内容分别是 300 和 400,则( )访问到的操作数为 200。直接寻址 200寄存器间接寻址(R)存储器间接寻址(200)寄存器寻址 R(A)仅(B)仅 、(C)仅 、(D)仅18 指令流水线中出现数据相关时流水线将受阻,( )可解决数据相关问题。(A)增加硬件资源(B)采用旁路电路技术(C)采用分支预测技术(D)AC 都可以19 为了便于实现多级中断,保存现场信息最有效的办法是采用( )。(A)通用寄存器(B)堆栈(C)存储器(D)外存20 为确定下一条微指令的地址,通常采用断定方式,其基本思想是( )。(A
9、)用程序计数器(PC)来产生后继微指令地址(B)用微程序计数器(PC)来产生后继微指令地址(C)由微指令的下地址字段直接指出后续微指令地址(D)由专门的硬件电路或者外部直接向 CMAR 输入微指令地址21 在某计算机系统中,各个主设备得到总线使用权的机会基本相等,则该系统采用的总线判优控制方式可能是( )。链式查询方式 计数器定时查询方式 独立请求方式(A)仅(B)仅 、(C)仅 (D)、和22 下列( ) 操作可能会发生中断请求。一条指令执行结束 一次 IO 操作结束 机器内部发生故障 一次 DMA 操作结束(A)、(B) 、(C) 、(D)、23 一台装有 Linux 系统的主机,只有两个
10、账号 root 和 guest,下面关于“Linux 是一个多用户、多任务的操作系统”的理解中,正确的有( )。该主机允许 root 和 guest 同时登录,因为 LinUX 系统支持多用户该主机不允许 root 和 guest 同时登录,因为 Linux 系统最多只能有一个活跃用户该主机允许多个客户端通过 root 账号登录,因为 Linux 系统支持多任务该主机不允许多个客户端通过同一账号登录,因为 Linux 用户只能有一个活跃客户端(A)和(B) 和(C) 和(D)和24 下列关于进程通信的叙述正确的有( )。基于消息队列的通信方式中,复制发送比引用发送效率高从进程通信的角度设计 P
11、CB 应包含的项目,需要有消息队列指针、描述消息队列中消息个数的资源信号量、进程调度信息 进程可以通过共享各自的内存空间来直接共享信息并发进程之间进行通信时,一定共享某些资源(A)、(B) 、(C) 、(D)25 有两个作业 A 和 B,分别在 7:00 和 8:30 到达系统,它们估计的计算时间分别为 08h 和 01h,系统在 9:00 开始以响应比高者优先算法进行调度,请问在单道执行时 A、B 两道作业被选中时的响应比( )。(A)3 和 6(B) 35 和 6(C) 35 和 65(D)3625 和 626 在使用信号量机制实现互斥时,互斥信号量的初值一般为( ):而使用信号量机制实现
12、同步时,同步信号量的初值一般为( )。(A)0;1(B) 1;0(C)不确定;1(D)1;不确定27 利用死锁定理简化下列进程资源图(见图 3-2),则处于死锁状态的是( )。(A)图 32a(B)图 3-2b(C)图 32a 和图 32b(D)都不处于死锁状态28 用户在段页式存储管理方式下运行一个进程,段表寄存器和段表如图 33 所示(页面大小为 1KB)。 该用户在调试过程中,设计了 3 个地址,试图获取数据,地址如表 3-1 所示:这 3 次获取数据的操作,分别访问内存次数为( )。(A)3、3、3(B) 1、0、3(C) 2、1、3(D)1、2、229 假设系统为某进程分配了 3 个
13、物理块,考虑页面走向为:7,0,1,2,0,3,0,4。试问采用 CLOCK 页面淘汰算法时缺页中断的次数为 ( )。(A)8(B) 7(C) 6(D)530 下列关于文件控制块的错误说法的个数为( )。 文件控制块就是文件目录项 文件控制块是在执行 open(打开) 系统调用时建立的 一个文件可以对应有多个文件控制块 文件控制块通常含有 3 类信息:基本信息、存取控制信息及使用信息(A)1(B) 2(C) 3(D)431 如果当前读写磁头正在 50 号柱面上执行输入输出操作,依次有 4 个等待者分别要访问的柱面号为 37、98、124、65,当采用( )调度算法时下一次读写磁头可能到达 37
14、 号柱面。先来先服务(FCFS)最短寻道时间优先(SSTF)磁头移动方向朝着小磁道方向的电梯调度(SCAN)磁头移动方向朝着大磁道方向的循环扫描算法(CSCAN)(A)(B) 、(C) 、(D)全部都是32 下列技术中属于以空间换时间的是( )。SPOOLing 技术 虚拟存储技术 缓冲技术 通道技术(A)和(B) 和(C) 和(D)全部都是33 下列关于 TCPIP 参考模型的说法正确的是 ( )。(A)明显地区分接口和协议的概念(B)网络层可以提供面向连接的服务(C)不区分物理层和数据链路层(D)TCP IP 参考模型共有 5 层34 TCPIP 中的 IP 层属于 ( )。(A)电路交换
15、(B)分组交换(C)报文交换(D)虚电路交换35 以太网中采用二进制指数后退算法处理冲突问题,下列数据帧中重传时再次发生冲突概率最低的是( ) 。(A)首次重传的帧(B)发生两次冲突的帧(C)发生 3 次冲突的帧(D)发生 4 次冲突的帧36 数据链路层采用后退 N 帧方式进行流量和差错控制,发送方已经发送了编号07 的帧。当计时器超时,只收到了对 1、3 和 5 号帧的确认,发送方需要重传的帧的数目是( ) 。(A)2(B) 4(C) 6(D)837 关于 ICMP 的说法正确的是( )。ICMP 消息的传输是可靠的 ICMP 被封装在 IP 数据报的数据部分 ICMP 可用来进行拥塞控制(
16、A)仅(B)仅 、(C)仅 、(D)仅、38 经 CIDR 路由汇聚后的路由表如表 32 所示。如果该路由器接收到目的地址为172165937 的分组,则路由器( )。(A)将接收到的分组直接传送给目的主机(B)将接收到的分组丢弃(C)将接收到的分组从 SO 接口转发(D)将接收到的分组从 S1 接口转发39 如果主机 A 要向处于同一子网段的主机 B(IP 地址为 172162048916)发送一个分组,那么主机 A 使用的“这个网络上的特定主机”的地址为( )。(A)17216255255(B) 17216204255(C) 00255255(D)002048940 使用 WWW 浏览器浏
17、览网页,用户可用鼠标单击某个超链接,从协议的分析角度看,此浏览器首先要进行( )。(A)IP 地址到 MAC 地址的解析(B)建立 TCP 连接(C)域名到 IP 地址的解析(D)建立会话连接,发出获取某个文件的命令二、综合应用题41-47 小题,共 70 分。41 现有一种解决无向连通图的最小生成树的方法:将图中所有边按权重从大到小排序为(e1,e2 ,em) ;i=1;while(所剩边数顶点数)从图中删去 ei;若图不再连通,则恢复 ei;i+;请问上述方法能否求得原图的最小生成树?若该方法可行,请证明之;否则请举反例说明。41 输入一整数数组5,7 ,6,9,11,10,8 ,该整数序
18、列为图 2-2 所示的二叉排序树的后序遍历序列。请实现一个时间上尽可能高效率的算法,判断某一输入整数数组是否为某二叉排序树的后序遍历的结果。如果是返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。要求:42 给出算法的基本设计思想。43 根据设计思想,采用 C、C+或 Java 语言描述算法,关键之处给出注释。44 说明你所设计算法的时间复杂度。44 一台模型机共有 7 条指令,主频 25MHz,各指令的使用频率与 CPI 如表 2-4 所示。该模型机有 8 位和 16 位两种指令字长,采用 2-4 扩展操作码。8 位字长指令为寄存器-寄存器(R-R) 二地址类型,
19、16 位字长指令为寄存器-存储器(RM)二地址变址寻址类型(-128地址码范围127),并且使用专门的变址寄存器。试问:45 计算该机的 MIPS。46 计算操作码的平均码长。47 设计该机的两种指令格式,标出各字段位数并给出操作码编码。48 基于(3),该机允许使用多少个可编址的通用寄存器以及多少个变址寄存器?48 假定一个计算机系统中有一个 TLB 和一个 L1 Data Cache。该系统按字节编址,虚拟地址 16 位,物理地址 12 位,页大小为 128B,TLB 为 4 路组相连,共有 16个页表项,L1 Data Cache 采用直接映射方式,块大小为 4B,共 16 行。在系统运
20、行到某一时刻时,TLB、页表和 L1 Data Cache 中的部分内容如图 2-3 所示。试回答下列问题:49 虚拟地址中哪几位表示虚拟页号?哪几位表示页内偏移量? 虚拟页号中哪几位表示 TLB 标记? 哪几位表示 TLB 索引?50 物理地址中哪几位表示物理页号?哪几位表示页内偏移量?51 主存(物理) 地址如何划分成标记字段、行索引字段和块内地址字段?52 CPU 从地址 067AH 中取出的值为多少?说明 CPU 读取地址 067AH 中内容的过程。53 学生选课最多可以选 3 门,如果王同学选了 3 门 C1、C2、C3 后,想把 C3 换成 C4,王同学就得先退选 C3 再申请选修
21、 C4。但是这个时候可能 C4 已经选满了,而王同学再选回 C3 的时候可能已经被人选满,不能再选了。为了解决这个问题,使用一个函数 TradeCourse(user,course1,course2)将课程 course1 换成 course2。下面给出一种实现。如果不正确,给出所有错误的执行情况,并给出你认为正确的实现,要有适当的注释。TradeCourse(user,course1,course2)course1-p(); 申请课程 coursel 数据结构的互斥信号量course1-drop(user); 退选课程 course1course2-p(); 申请课程 course2 数据结
22、构的互斥信号量if(course2-isFull()=false) 课程 course2 没有选满course2-add(user); 申请选修课程 course2course2-v(); 释放课程 course2 数据结构的互斥信号量course1-v(); 释放课程 course1 数据结构的互斥信号量53 下列程序实现了矩阵乘法。int A1 0 01 5 0;int B1502 0 0;int C1 0 02 0 0;for(i=0,inext; 保存 A 表的头结点 A-next=B-neXt-next; B 的开始结点链接到 A 表尾 free(B-next); 释放 B 表的头结
23、点 B-next=p;/将 B 表的尾结点链接到 A 表的头结点【小技巧】一般出现循环链表的题目时,尾指针的作用总是大于头指针的,因为头指针可通过尾指针直接得到。因此,这样的题目一般都会选择带尾指针的选项。 3 【正确答案】 C【试题解析】 :队列以链表方式存储时,如果队列中只有一个元素,则出队操作需要修改队头、队尾指针;反之,只需要修改队头指针,所以错误。 :考查栈的基本应用,在二叉树遍历的非递归算法中可以得到认证,所以正确。 :队列具有先进先出的特性,在广度优先搜索算法中,访问完每一个结点,可将其子结点全部加入队列中,这样可实现结点的按层次优先的访问,故广度优先搜索使用了队列来实现,所以错
24、误。4 【正确答案】 D【试题解析】 :根据二叉排序树插入操作的步骤可知,比较次数最坏情况下等于树的高度,所以 I 错误。 lI:二叉排序树不一定是平衡二叉树。例如,降序的一个序列组建二叉排序树时,会出现没有右子树的二叉树,此时明显不是平衡二叉树,所以错误。 :不一定可以得到以前的排序二叉树。例如,给出一个二叉排序树,如图 3-7 所示。此时删除结点 3,二叉排序树变为图 37b,再插入结点 3,变为图 3-7c。显然图 3-7a 和图 37c 不是同一个二叉排序树,所以 错误。:根据平衡二叉树的概念可知,该说法是错误的,应该改为:平衡二叉树是指左、右子树的高度差的绝对值不大于 1 的二叉排序
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 模拟 63 答案 解析 DOC
