[考研类试卷]计算机专业(基础综合)模拟试卷27及答案与解析.doc
《[考研类试卷]计算机专业(基础综合)模拟试卷27及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业(基础综合)模拟试卷27及答案与解析.doc(34页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业(基础综合)模拟试卷 27 及答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 在一个双向链表中,在*p 结点之后插入结点*q 的操作是( )。(A)qpriorp;p nextq;pnextpiorq;qnextpnext;(B) qnextpnext;pnextprior q; pnextq;qpriorp;(C) pnextq;qpriorp;qnextp next;pnextpriorq;(D)pnextpriorq;qnextpnext ;qpriorp;pnextq;2 设线性表中有 2n
2、个元素,以下操作中,在单链表上实现要比在顺序表上实现效率更高的是( ) 。(A)删除指定元素(B)在最后一个元素的后面插入一个新元素(C)顺序输出前 k 个元素(D)交换第 i 个元素和 2ni1 个元素的值(i0,1,n1)3 设数组 Sn作为两个栈 S1 和 S2 的存储空间,对任何一个栈只有当 Sn全满时才不能进行进栈操作。为这两个栈分配空间的最佳方案是( )。(A)S 1 的栈底位置为 0,S 2 的栈底位置为 n1(B) S1 的栈底位置为 0, S2 的栈底位置为 n2(C) s1 的栈底位置为 0, S2 的栈底位置为 n(D)s 1 的栈底位置为 0,S 2 的栈底位置为 14
3、 若用一个大小为 6 的数组来实现循环队列,且当前 rear 和 front 的值分别为 0 和3,当从队列中删除一个元素,再加入两个元素后,rear 和 front 的值分别是( )。(A)1 和 5 (B) 2 和 4 (C) 4 和 2 (D)5 和 15 利用逐点插入建立序列(50,72,43,85,75,20,35,45,65,30)对应的二叉排序树以后,要查找元素 30 要进行元素间的比较次数是( )。(A)4(B) 5(C) 6(D)76 将有关二叉树的概念推广到三叉树,则一棵有 244 个结点的完全三叉树的高度是( )。(A)4(B) 5(C) 6(D)77 在一个具有 n(n
4、0)个顶点的连通无向图中,至少需要的边数是( )。(A)n (B) n1 (C) n1 (D)n28 已知一个线性表(38,25,74,63,52,48),假定采用散:列函数 h(key)key7 计算散列地址,并散列存储在散列表 A06中,若采用线性探测方法解决冲突,则在该散列表上进行等概率成功查找的平均查找长度为( )。(A)1.5(B) 1.7(C) 2(D)2.39 有一个长度为 12 的有序表,按折半查找法对该表进行查找,在表内各元素等概率情况下,查找失败时所需的平均比较次数是( )。(A)3712 (B) 6213 (C) 3912 (D)491310 下列排序算法中不能保证每趟排
5、序至少能将一个元素放到其最终的位置上的是( )。(A)快速排序 (B)希尔排序 (C)堆排序 (D)起泡排序11 若要求尽可能快地对序列进行稳定的排序,则应选的是( )。(A)快速排序 (B)归并排序 (C)起泡排序 (D)堆排序12 计算机系统的层次结构,下列五个级别机器由下到上的顺序是( )。 I机器语言机器; 汇编语言机器; 高级语言机器; 微程序控制机器;V操作系统机器;(A)I V (B) IV(C) VIIV (D)VI13 已知定点整数 x 的补码为 1x3x2x1x0,且 x8,则必是( )。(A)x 3l,x 2x 0 至少有一个 1 (B) x30,x 2x 0 至少有一个
6、 1(C) x31,x 2x 0 任意 (D)x 30,x 2X 0 任意14 在规格化浮点运算中,若某浮点数为 22110101,其中尾数为补码表示,则该数是( )。(A)不需规格化(B)需右移规格化(C)需将尾数左移一位规格化(D)需将尾数左移两位规格化15 汉字“啊”的十进制区位码为 “1601”,它的十六进制机内码是 ( )。(A)1601H (B) 9081H (C) BOAIH (D)B081H16 在一个按字节编址的计算机中,若数据在存储器中以小端方案存放。假定 int型变量 i 的地址为 08000000H,i 的机器数为 01234567H,地址 08000000H 单元的内
7、容是( ) 。(A)01H (B) 23H (C) 45H (D)67H17 在 CPU 的状态寄存器中,若符号标志为“1”,表示运算结果是( )。(A)正 (B)负 (C)零 (D)不一定18 在微程序控制器设计中,假设微命令采用最短编码法,需产生 N 种微操作。则微命令控制字段要设置的位数是( )。(A)log 2(N1) (B) N(C) log2N (D)log 2N119 下列是有关冯.诺依曼结构计算机中指令和数据存放位置的叙述,其中正确的是( )。(A)指令存放在内存中,数据存放在外存中(B)指令和数据任何时候都存放在内存中(C)指令和数据任何时候都存放在外存中(D)程序被启动前指
8、令和数据都存放在外存中,而启动后指令和数据被装入内存20 在读写硬盘的一个物理记录块时,不需要的参数是( )。(A)柱面(磁道) 号 (B)盘片 (磁头)(C)簇号 (D)扇区号21 有效容量为 128KB 的 Cache,每块 16 字节,8 路组相联。字节地址为1234567H 的单元调入该 Cache,其 Tag 应是( )。(A)1234H (B) 2468H (C) 048DH (D)12345H22 中断的概念是( ) 。(A)暂停正在运行的程序 (B)暂停对内存的访问(C)暂停 CPU 运行 (D)IO 设备的输入或输出23 在操作系统的以下功能中,不需要硬件支持的是( )。(A
9、)中断系统 (B)时钟管理 (C)地址映射 (D)页面调度24 在单处理机的多进程系统中,进程什么时候占用处理机以及决定占用时间的长短是( )。(A)进程相应的代码长度 (B)进程总共需要运行的时间(C)进程特点和进程调度策略 (D)进程完成什么功能25 系统产生死锁的可能原因是( )。(A)共享资源分配不当 (B)系统资源不足(C)进程运行太快 (D)CPU 内核太多26 下列选项中,降低进程优先级的合理时机是( )。(A)进程时间片用完(B)进程刚完成 IO,进入就绪队列(C)进程长期处于就绪队列(D)进程从就绪状态转换为运行状态27 在某计算机中采用了多级存储体系,设计有 cache,主
10、存和磁盘,假设访问cache 一个字需要花费 10ns,若该字不在 cache 中但是存在在主存中,那么需要100ns 载入 cache,然后重新开始定位。若该字既不在 cache 中,也不在主存中,那么需要 10ms 的时间装入主存,再化 100ns 复制到 cache,再开始定位。设 cache 的命中率为 090,主存的命中率为 075,那么,该系统访问一个字的平均时间是( )。(A)25000ns (B) 250023ns (C) 250017ns (D)250020ns28 在一个采用请求式调页的虚拟存储系统中,存放在外存上的程序代码调入内存的时机是( )。(A)在进程创建填写进程表
11、时(B)在进程创建分配内存时(C)在进程被调度占用处理机执行时(D)在每次产生缺页中断时29 为了防止各种意外可能破坏文件,文件系统保护文件的方法可以是( )。(A)为文件加密 (B)对每个文件规定使用权限(C)建立副本和定时转储 (D)为文件设置口令30 已知某磁盘的平均转速为 r 秒转,平均寻道时间为 T 秒,每个磁道可以存储的字节数为 N,现向该磁盘读写 b 字节的数据,采用随机寻道的方法,每道的所有扇区组成一个簇,请问:平均访问时间是( )。(A)bN*(r T) (B) bN*2(C) (bNT)*r (D)b*T Nr31 文件系统中,当调用 open()去打开一个文件时,其主要目
12、的是( )。(A)把文件内容从外存调入内存(B)把文件的控制信息从外存调入内存(C)把文件系统的文件分配表调入内存(D)把文件系统的目录调入内存32 在下列事件中,哪个不是设备分配中应该考虑的问题( )。(A)及时性 (B)设备的固有属性(C)设备的无关性 (D)安全性33 OSI 模型中完成路径选择功能的层次是( )。(A)物理层 (B)数据链路层 (C)网络层 (D)传输层34 现采用调相与调幅相结合的调制方式,载波有四种相位变化和两种振幅变化,调制速率是 600 波特,那么数据速率是( )。(A)1200bps (B) 1800bps (C) 2400bps (D)3600bps35 在
13、 CSMACD 协议中,下列指标与冲突时间没有关系的是( )。(A)检测一次冲突所需的最长时间 (B)最小帧长度(C)最大帧长度 (D)最大帧碎片长度36 CSMACD 以太网中,发生冲突后,重发前的退避时间最大是( )。(A)65536 个时间片 (B) 65535 个时间片(C) 1024 个时间片 (D)1023 个时间片37 IEEE 80211 采用了(2SMACA 协议,下面关于这个协议的描述中错误的是( )。(A)各个发送站在两次帧间隔(IFS)之间进行竞争发送(B)每一个发送站维持一个后退计数器并监听网络上的通信(C)各个发送站按业务的优先级获得不同的发送机会(D)CSMACA
14、 协议适用于突发性业务38 局域网交换机首先完整地接收数据帧,并进行差错检测。如果正确,则根据帧目的,则根据目的地址确定输出端口号再转发出去。这种交换方式是( )。(A)直接交换 (B)改进直接交换(C)存储转发交换 (D)查询交换39 在 TCP 协议中,建立连接时被置为 1 的标志位和所处的字段是( )。(A)保留,ACK (B)保留,SYN (C)偏移,ACK (D)控制,SYN40 下列协议中,用于解决电子邮件中传输多语言文字和附件问题的协议是( )。(A)MIME (B) SMTP (C) SNMP (D)POP3二、综合应用题41-47 小题,共 70 分。41 已知加权有向图 G
15、 如下,回答下列问题: (1)画出该有向图G 的邻接矩阵;(2)试利用 Dijkstra 算法求 G 中从顶点 a 到其他各顶点间的最短路径,并给出求解过程。42 已知数组 A1n的元素类型为整型 int,设计一个时间和空间上尽可能高效的算法,将其调整为左右两部分,左边所有元素为负整数,右边所有元素为正整数。不要求对这些元素排序。(1)给出算法的基本设计思想;(2)根据设计思想,采用 C 或 C或 JAVA 语言表述算法,关键之处给出注释;(3)说明你所设计算法的时间复杂度和空间复杂度。43 设某计算机有变址寻址、间接寻址和相对寻址等寻址方式,设当前指令的地址码部分为 001AH,正在执行的指
16、令所在地址为 1F05H,变址寄存器中的内容为23AOH。 (1)当执行取数指令时,如为变址寻址方式,则取出的数为多少? (2)如为间接寻址,取出的数为多少? (3) 当执行转移指令时,转移地址为多少? 已知存储器的部分地址及相应内容,见下表。44 四位运算器框图如下图所示,ALU 为算术:逻辑单元,A 和 B 为三选一多路开关,预先已通过多路开关 A 的 sw 门向寄存器 R1, R2 送入数据如下:R10101 ,R 21010。寄存器 BR 输出端接四个发光二极管进行显示。其运算过程依次如下: (1)R1(A)R 2(B)BR(显示结果 1010); (2)R 2(A)R 1(B)BR(
17、显示结果 1111); (3)R 1(A)R 1(B)BR(显示结果 1010); (4)R 2(A)R 2(B)BR(显示结果 1111); (5)R 2(A)BR(B)BR(显示结果 1l 11); (6)R 1(A)BR(B)BR(显示结果 1010); 试分析运算器的故障位置与故障性质(“1”故障还是“0” 故障),说明理由。45 在某一个单处理机的系统中,外接了一台打印机,一台输入设备。当前在系统中有二个进程 P0、P1 已经就绪,进程 P0 首先获得处理机运行,调度算法为先来先服务,进程 P0、P1 的运行要求是这样的:P0:计算 100ms,打印信息 200ms,继续计算 100
18、ms,打印信息 200ms,结束。P1:计算 100ms,输入数据 150ms,继续计算 200ms,结束。请用甘特图画出它们的运行轨迹,并说明:进程 PO、P1 在运行时有无等待? 若有,请指出时间区间。计算处理机的利用率。46 某一个计算机系统采用虚拟页式存储管理方式,当前在处理机上执行的某一个进程的页表如下所示,所有的数字均为十进制,每一项的起始编号是 0,并且所有的地址均按字节计址,每页的大小为 1024 字节。(1)计算下列逻辑地址转换为物理地址,并说明为什么? 0793 ,1197, 2099,3320,4188,5332(2)假设程序要访问第 2 页,页面置换算法为改进的 Clo
19、ck 算法,请问该淘汰哪页?页表如何修改? 上述地址的转换结果是否改变? 变成多少?47 如果下表是路由器 R1 的路由表,仔细分析各个表项的特点,并回答如下问题。(1)给出 m0 和 m1 所在的网络号,以及可连接的最大主机数目。(2)给出接口 m0,m1 和 m2 的合理的 IP 地址。(3)试给出网络的拓扑。计算机专业(基础综合)模拟试卷 27 答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 【正确答案】 B【试题解析】 在链表中,对指针的修改必须保持线性表的逻辑关系,否则,将违背线性表的逻辑特征。本题主
20、要考查双向链表的插入算法中的指针的变化过程。虽然 4 个选项中的语句相同,但顺序不同,根据双向链表的结构特点可知选项 B 的操作顺序是正确的,其他 3 个选项的指针修改顺序不能完成在*p 结点之后插入结点*q 的操作。2 【正确答案】 A【试题解析】 在顺序表中删除元素需要移动较多元素,而在单链表上执行同样的操作不需要移动元素。3 【正确答案】 A【试题解析】 利用栈底位置不变的特性,可让两个顺序栈共享一个一维数据空间,以互补余缺,实现方法是:将两个栈的栈底位置分别设在存储空间的两端,让它们的栈顶各自向中间延伸。这样,两个栈的空间就可以相互调节,只有在整个存储空间被占满时才发生上溢,这样一来产
21、生上溢的概率要小得多。4 【正确答案】 B【试题解析】 出队 1 个元素后,front(front 1)MAXQSIZE,front 的值是4;入队两个元素后,rear(rear 2)MAXQSIZE,rear 的值是 2。5 【正确答案】 B【试题解析】 利用逐点插入法建立二叉排序树是从空树开始,通过查找,将每个结点作为一个叶子插入。按题目中数据的输入次序建立的二叉排序树如下图所示,查找元素 30 的比较次数为 5 次。6 【正确答案】 C【试题解析】 将二叉树的性质 4 推广到完全三叉树即可得出正确答案。 归纳总结含有 n 个结点的完全三叉树的高度是log 3(2n1)。7 【正确答案】
22、C【试题解析】 在无向图中,如果从一个顶点 vi 到另一个顶点 vj(ij)有路径,则称顶点 vi 和 vj 是连通的。如果图中任意两顶点都是连通的,则称该图是连通图。所以具有 n 个顶点的连通无向图至少有 n1 条边。 归纳总结具有 n 个顶点的连通无向图至少有 n1 条边,具有 n 个顶点的强连通有向图至少有 n 条弧。8 【正确答案】 C【试题解析】 按照散列函数 h(key)key7 和线性探测方法解决冲突,将线性表(38,25 ,74,63,52,48)散列存储在散列表 A06中,如下图所示。9 【正确答案】 B【试题解析】 长度为 12 的折半查找判定树中有 13 个外结点,如下图
23、所示。对于长度为 12 的有序表,折半查找失败时的平均查找长度为: ASL(43510)13621310 【正确答案】 B【试题解析】 选项 A 快速排序每趟排序后,轴值将在其最终位置上;选项 C 堆排序每趟排序后,堆顶记录将在其最终位置上;选项 D 起泡排序每趟排序后,最大值(或最小值) 记录将在其最终位置上。只有选项 B 希尔排序不具备这个特点。11 【正确答案】 B【试题解析】 快速排序、归并排序、堆排序的平均情况下的时间复杂度均为O(nlogn),其中归并排序是稳定的。而起泡排序的时间复杂度均为 O(n2)。12 【正确答案】 B【试题解析】 现代计算机系统是一个硬件与软件组成的综合体
24、,可以把它看成是按功能划分的多级层次结构。归纳总结计算机系统的多层次结构如下图所示。层次结构由高到低的次序分别是:应用语言机器级、高级语言机器级、汇编语言机器级、操作系统机器级、传统机器级、微程序机器级。对每一个机器级的用户来说,都可以将此机器级看成是一台独立的使用自己特有的“机器语言”的机器。解题技巧将多个级别从上向下或从下向上排出顺序,即可得出正确结果。13 【正确答案】 A【试题解析】 这是一个负数,x8,意味着 0x8。x8 的补码表示为11000,应将8 排除在外。 归纳总结写出相应定点整数的补码表示形式: 11001 7 11111 1 发现规律为:x 31,x 2x 0 至少有一
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 模拟 27 答案 解析 DOC
