[考研类试卷]计算机专业(基础综合)模拟试卷56及答案与解析.doc
《[考研类试卷]计算机专业(基础综合)模拟试卷56及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业(基础综合)模拟试卷56及答案与解析.doc(28页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业(基础综合)模拟试卷 56 及答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 若某线性表中最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则下面最合适的存储方式是( )。(A)单链表(B)循环双链表(C)单循环链表(D)带有尾指针的单循环链表2 表长为 n 的顺序存储的线性表,当在任何位置上删除一个元素的概率相等时,删除一个元素所需移动元素的平均个数为( )。(A)n(B) n2(C) (n-1) 2(D)(n+1) 23 在下面的应用中,通常使用栈的是( )。 递归调用 括号匹配 表
2、达式求值(A)、(B) 、(C) 、(D)、4 用链表方式存储的队列,在进行删除运算时,下面正确的是( )。(A)仅修改头指针(B)仅修改尾指针(C)头、尾指针都要修改(D)头、尾指针可能都要修改5 在含有 15 个结点的平衡二叉树上,查找关键字为 28(存在该结点)的结点,则依次比较的关键字有可能是( )。(A)30,36(B) 38,48,28(C) 48,18,38,28(D)60,30,50,40,38,366 设树 T 的度为 4,其中度为 1,2,3 和 4 的结点个数分别为 4,2,1,1,则 T中的叶子数是( ) 。(A)5(B) 6(C) 7(D)87 简单无向图的邻接矩阵是
3、对称的,可以对其进行压缩存储。若无向图 G 有 n 个结点,其邻接矩阵为 A1n,1n,且压缩存储在 B1n(n-1)2。若按行压缩存储对称矩阵的上三角元素,则当 n 等于 10 时,边(v6,v3)的信息存储在( )。(A)B18(B) B19(C) B20(D)B218 以下关于图的说法正确的是( )。在一个有向图的拓扑序列中,若顶点 a 在顶点 b 之前,则图中必有一条弧a,b若一个有向图的邻接矩阵中对角线以下元素均为 0,则该图的拓扑序列必定存在在 AOE 网中一定只有一条关键路径(A)、(B) 、(C) 、(D)仅有9 设无向图 G=(V,E)和 G=(V,E),如果 G是 G 的生
4、成树,则下面说法中错误的是( )。(A)G是 G 的子图(B) G是 G 的连通分量(C) G是 G 的极小连通子图且 V=V(D)G是 G 的一个无环子图10 下列排序算法中,时间复杂度为 O(nlogn)且与用额外空间最少的是( )。(A)堆排序(B)起泡排序(C)快速排序(D)希尔排序11 采用简单选择排序,比较次数与移动次数分别是( )。(A)O(n), O(log n)(B) O(log n),O(n 2)(C) O(n2),O(n)(D)O(nlog n) ,O(n)12 计算机系统的层次结构,下列五个级别机器由下到上的顺序是( )。机器语言机器汇编语言机器高级语言机器微程序控制机
5、器操作系统机器(A)(B) (C) (D)13 已知定点整数 x 的补码为 1 x3x2x1X0,且 x-8,则必是( )。(A)x 3=1,x 2x 0 至少有一个 1(B) x3=0,x 2x 0 至少有一个 1(C) x3=1,x 2x 0 任意(D)x 3=0,x 2x 0 任意14 在规格化浮点运算中,若某浮点数为 25110101,其中尾数为补码表示,则该数是( )。(A)不需规格化(B)需右移规格化(C)需将尾数左移一位规格化(D)需将尾数左移两位规格化15 “春”字的机内码为 B4BAH,由此可以推算它在 GB2312-80 国家标准中所在的区号是( ) 。(A)19 区(B)
6、 20 区(C) 3 区(D)3516 在一个按字节编址的计算机中,若数据在存储器中以小端方案存放。假定 int型变量 i 的地址为 08000000H,i 的机器数为 01234567H,地址 08000000H 单元的内容是( ) 。(A)OI H(B) 23 H(C) 45 H(D)67 H17 在 CPU 的状态寄存器中,若符号标志为“1”,表示运算结果是( )。(A)正(B)负(C)零(D)不一定18 在微程序控制器设计中,假设微命令采用最短编码法,需产生 N 种微操作。则微命令控制字段要设置的位数是( )。(A)log 2(N+1)(B) N(C) log2N(D)log 2N+1
7、19 下列是有关冯.诺依曼结构计算机中指令和数据存放位置的叙述,其中正确的是( )。(A)指令存放在内存中,数据存放在外存中(B)指令和数据任何时候都存放在内存中(C)指令和数据任何时候都存放在外存中(D)程序被启动前指令和数据都存放在外存中,而启动后指令和数据被装人内存20 一个磁盘的转速为 7 200 rmin,每个磁道有 160 个扇区,每个扇区有 512B,那么在理想情况下,其数据传输率为( )。(A)7 200160 KBs(B) 7 200 KBs(C) 9 600 KBs(D)19 200 KBs21 有效容量为 128KB 的 Cache,每块 16 字节,8 路组相联。字节地
8、址为1234567H 的单元调入该 Cache,其 Tag 应是( )。(A)1234H(B) 2468H(C) 04DH(D)12345H22 中断的概念是( ) 。(A)暂停正在运行的程序(B)暂停对内存的访问(C)暂停 CPU 运行(D)IO 设备的输入或输出23 当发生键盘中断时,进入中断处理程序的起始是( )。(A)发起中断的用户程序(B)操作系统系统程序(C)固化的硬件代码程序(D)既非用户亦非系统程序24 在单处理机的多进程系统中,进程什么时候占用处理机以及决定占用时间的长短是( )。(A)进程相应的代码长度(B)进程总共需要运行的时间(C)进程特点和进程调度策略(D)进程完成什
9、么功能25 下列方式中,不是死锁预防策略的是( )。(A)一次分配所有资源(B)银行家算法(C)建立 SPOOLing 系统(D)按序分配资源26 操作系统中的三级调度是( )。(A)处理机调度、资源调度和网络调度(B)处理机调度、内外存调度和作业调度(C)处理机调度、内外存调度和负载均衡调度(D)处理机调度、设备调度和作业调度27 在某计算机中采用了多级存储体系,设计有 cache,主存和磁盘。假设访问cache 一个字需要花费 10 ns,若该字不在 cache 中但是存在在主存中,那么需要100 ns 载入 cache,然后重新开始定位。若该字既不在 cache 中,也不在主存中,那么需
10、要 10 ms 的时间装入主存,再用 100 ns 复制到 cache,再开始定位。设 cahe的命中率为 090,主存的命中率为 075,那么,该系统访问一个字的平均时间是( )。(A)25 000 ns(B) 250 023 ns(C) 250 017 ns(D)250 020 ns28 在一个采用请求调页的虚拟存储系统中,存放在外存上的程序代码调入内存的时机是( ) 。(A)在进程创建填写进程表时(B)在进程创建分配内存时(C)在进程被调度占用处理机执行时(D)在每次产生缺页中断时29 有四个用户 Li,Zhang,Sun 和 Wang,对应的用户组分别为system,staff,stu
11、dent,stuation。下列五个文件的访问控制列表和访问控制权限如下:File0:(Li,*,rwx) ,(*,staff,rw-)File1:(*,system,rwx)File2:(Li,*,rw-),(Wang ,staff ,rw-) , (Sun,*,rw-)File3:(*,student,rw-)File4:(Zhang,*,-x) ,(*,stuation,rwx)那么,只能够读写其中两个文件的用户是( )。(A)Li(B) Zhang(C) Sun(D)Wang30 已知某磁盘的平均转速为转秒,平均寻道时间为 T 秒,每个磁道可以存储的字节数为 N,现向该磁盘读写 b 字
12、节的数据,采用随机寻道的方法,每道的所有扇区组成一个簇,请问:平均访问时间是( )。(A)bN*(r+T)(B) bN*T(C) (bN+T)*r(D)b*T N+r31 文件系统中,当调用 open()去打开一个文件时,其主要目的是( )。(A)把文件内容从外存调入内存(B)把文件的控制信息从外存调入内存(C)把文件系统的文件分配表调入内存(D)把文件系统的控制信息调入内存32 在 UNIX 操作系统中,为块设备提供了一种特殊的读取方式,它是 ( )。(A)提前读取(B)串行读取(C)并发读取(D)延迟读取33 OSI 模型中完成路径选择功能的层次是( )。(A)物理层(B)数据链路层(C)
13、网络层(D)传输层34 现采用调相与调幅相结合的调制方式,载波有四种相位变化和两种振幅变化,调制速率是 600 波特,那么数据速率是( )。(A)1 200 bps(B) 1 800 bps(C) 2 400 bps(D)3 600 bps35 数据链路层采用后退 N 帧协议,如果发送窗口的大小是 30,那么为了保证协议不会出错,序列号至少需要的位数是( )。(A)4(B) 5(C) 6(D)736 CSMACD 以太网中,发生冲突后,重发前的退避时间最大是( )。(A)65 536 个时间片(B) 65 535 个时间片(C) 1 024 个时间片(D)1 023 个时间片37 IEEE 8
14、0211 采用了 CSMACA 协议,下面关于这个协议的描述中错误的是 ( )。(A)各个发送站在两次帧间隔(IFS)之间进行竞争发送(B)每一个发送站维持一个后退计数器并监听网络上的通信(C)各个发送站按业务的优先级获得不同的发送机会(D)CSMACA 协议适用于突发性业务38 局域网交换机首先完整地接收数据帧,并进行差错检测。如果正确,则根据帧目的地址确定输出端口号再转发出去。这种交换方式是( )。(A)直接交换(B)改进直接交换(C)存储转发交换(D)查询交换39 主机甲向主机乙发送一个(FIN=1,seq=12220)的 TCP 段,期望与主机乙断开TCP 连接,若主机乙同意该连接请求
15、,则主机乙向主机甲发送的正确的 TCP 段可能是( )。(A)(SYN=0 ,ACK=1 , seq=11221,ack=11221)(B) (SYN=1,ACK=1 , seq=11220,ack=1 1220)(C) (SYN=1,ACK=1 , seq=11221,ack=11221)(D)(SYN=0 ,ACK=1 , seq=11220,ack=11220)40 在下列协议中,客户端和服务器之间采用面向无连接的协议进行通信的是( )。(A)FTP(B) SMTP(C) POP3(D)DHCP二、综合应用题41-47 小题,共 70 分。41 已知加权有向图如图 32 所示,回答下列问
16、题: (1)画出该有向图的邻接矩阵; (2) 试利用 Dijkstra 算法求图 32 中从顶点 a 到其他各顶点间的最短路径,并给出求解过程。42 已知数组 A1n 的元素类型为整型 int,设计一个时间和空间上尽可能高效的算法,将其调整为左右两部分,左边所有元素为负整数,右边所有元素为正整数。不要求对这些元素排序。(1)给出算法的基本设计思想;(2)根据设计思想,采用 C 或 C+或 Java 语言表述算法,关键之处给出注释;(3)说明你所设计算法的时间复杂度和空间复杂度。43 设主存容量 1 MB,有 16 KB 直接相联映像的 Cache,假定该 Cache 的块为 8个 32 位的字
17、。解答下列问题:(1)写出 Cache 的地址格式;(2)写出主存的地址格式;(3)块表的容量有多大;(4)主存地址为 DE8F8H 的单元在 Cache 中的什么位置。44 一台模型机共有 7 条指令,主频 25 MHz,各指令的使用频度与 CPI 如表 31所列,该机有 8 位和 16 位两种指令字长,采用 24 扩展操作码。8 位字长指令为寄存器一寄存器(RR)二地址类型,16 位字长指令为寄存器一存储器(RM) 二地址变址类型(地址码范围在-128127 之间)。(1)计算该机的 MIPS 速率;(2)计算操作码的平均码长;(3)设计该机的两种指令格式,标出各字段位数并给出操作码编码;
18、(4)该机允许使用多少个可编址的通用寄存器,多少个变址寄存器;(5)如何计算存储器有效地址。45 假设有 8 个记录 A、B,C、D、E、F、G、H 存放在磁盘里,每个磁道有 8 个扇区,正好可以存放 8 个记录。假设磁盘旋转速度为 20 msr,处理程序每读出一个记录后,用 2 ms 的时间进行处理,请问:(1)当记录 A、B 、C、D、E、F、G、H 按顺序放在磁道上时,顺序处理这 5 个记录花费的总时间是多少?(假设启动时的位置正好在 A 扇区的起点。)(2)如何采取优化方法,使处理这些记录所花费的总时间最短?求出该最短时间。46 在某个操作系统中,通过大量的实验,人们观察到在两次缺页中
19、断之间执行的指令数与分配给程序的页框数成正比,即可用内存加倍,缺页中断的平均间隔也加倍。整体缺页次数减少约一半。假设一条普通指令需要 100 ns,但若发生了缺页中断就需要 1 ms。一个程序运行了 60 s,期间发生了 1500 次缺页中断。如果该程序的可用内存增加到原来的 2 倍,那么,请计算,此时这个程序运行需要多少时间?47 下面是给出的一段 IP 数据包头所包含的数据, 45 00 00 30 52 52 40 00 80 06 2C 23CO A8 01 01 D8 03 E2 15,请根据 IPv4 头部格式回答如下问题: (1) 该 IP 包的发送主机和接收主机的地址分别是什么
20、? (2) 该 IP 包的总长度是多少?头部长度是多少?(3)该 IP 分组有分片吗? 如果有分片它的分片偏移量是多少? (4)该 IP 包是由什么传输层协议发出的? 注:IP 分组头结构分别如图 33 所示。计算机专业(基础综合)模拟试卷 56 答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 【正确答案】 B【试题解析】 在链表中的最后一个结点之后插入一个结点要知道终端结点的地址,所以,单链表、单循环链表都不合适,删除最后一个结点要知道终端结点的前驱结点的地址,所以,带有尾指针的单循环链表不合适,而循环双链表
21、满足条件。2 【正确答案】 C【试题解析】 顺序表的删除运算的时间主要消耗在了移动表中元素上,删除第 i个元素时,其后面的元素 ai+1a n 都要向上移动一个位置,共移动了 n-i 个元素。在等概率情况下, 即 pi=1n,则:这说明顺序表上作删除运算时大约需要移动表中一半的元素,显然该算法的时间复杂度为 O(n)。3 【正确答案】 D【试题解析】 这类问题一般都先分析题目中的数据是具有“先进后出”还是“先进先出”特性,再判断其逻辑结构为栈或者队列。4 【正确答案】 D【试题解析】 链队列中删除元素一般仅修改队头指针,但只有一个元素时,出队后队空,此时还要修改队尾指针。5 【正确答案】 C【
22、试题解析】 设 Nh 表示深度为 h 的平衡二叉树中含有的最少结点数,有 N 0=0 N1=1 N2=2 Nh=Nh-1+Nh-2+1 Nh=4,N 4=7,N 5=12,N 6=2015。也就是说,高度为 6 的平衡二叉树的最少有 20 个结点,因此 1 5 个结点的平衡二叉树的高度为5,而最小叶子结点的层数为 3,所以选项 D 错误。而 A 和 B 的查找过程不能构成二叉排序树,因而 A、B 错误。6 【正确答案】 D【试题解析】 由二叉树性质的推广,度为 4 的树应该有 1+n2+2n3+3n4 个叶结点(n i表示度为 i 的结点数目),与度为 1 的结点的个数无关。 因此,如果用 n
23、0 表示叶结点的个数,则应该有 n0=1+2+21+31=8。7 【正确答案】 C【试题解析】 边(v6,v3)与边(v3,v3) 是同一条边。原第 i 行第 j 列元素在矩阵B(上三角形式)中的下标为:(n-1)+(n-2)+(n-(i-1)+(j-i)。本题中将数值代入,(10-1)+(10-2)+(6-3)-20。所以边(v6,v3)的信息存储在 B20中。8 【正确答案】 D【试题解析】 说法工是错误的,在一个有向图的拓扑序列中,若顶点 a 在顶点 b之前,只能说明顶点 a 到顶点 b 有一条路径。 说法是错误的,AOE 网中可能有不止一条关键路径,它们的路径长度相同。 说法是正确的。
24、任意 n 个顶点的有向无环图都可以得到一个拓扑序列。设拓扑序列为 v0,v 1,v n-1,证明此时的邻接矩阵 A 为上三角矩阵,可用反证法证明。假设此时的邻接矩阵不是上三角矩阵,那么,存在下标 i 和 j(ij) ,使得 Aij不等于 0,即图中存在从 vi 到 vi 的一条有向边。由拓扑序列的定义可知,在任意拓扑序列中,v i 的位置一定在 vj 之前,而上述拓扑序列 v0,v 1,v n-1 中,由于 ij ,即 vi 的位置在 vj 之后,导致矛盾。因此说法是正确的。9 【正确答案】 B【试题解析】 选项 B 错误,因为连通分量是无向图的极大连通子图,其中极大的含义是将依附于连通分量中
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 模拟 56 答案 解析 DOC
