当前位置:首页>文档>2020年计算机408统考真题_408计算机统考历年真题_2009-2025计算机408统考真题

2020年计算机408统考真题_408计算机统考历年真题_2009-2025计算机408统考真题

  • 2026-02-26 12:49:26 2026-02-05 19:50:59

文档预览

2020年计算机408统考真题_408计算机统考历年真题_2009-2025计算机408统考真题
2020年计算机408统考真题_408计算机统考历年真题_2009-2025计算机408统考真题
2020年计算机408统考真题_408计算机统考历年真题_2009-2025计算机408统考真题
2020年计算机408统考真题_408计算机统考历年真题_2009-2025计算机408统考真题
2020年计算机408统考真题_408计算机统考历年真题_2009-2025计算机408统考真题
2020年计算机408统考真题_408计算机统考历年真题_2009-2025计算机408统考真题
2020年计算机408统考真题_408计算机统考历年真题_2009-2025计算机408统考真题
2020年计算机408统考真题_408计算机统考历年真题_2009-2025计算机408统考真题
2020年计算机408统考真题_408计算机统考历年真题_2009-2025计算机408统考真题

文档信息

文档格式
pdf
文档大小
3.959 MB
文档页数
9 页
上传时间
2026-02-05 19:50:59

文档内容

2020全国硕士研究生招生考试计算机学科专业基础试题 一、单项选择题 第01〜40小题,每小题2分,共80分。下列每题给出的四个选项中,只有一个选项最符合试题要求。 01.将一个10x10对称矩阵”的上三角部分的元素叫力(1WZW/W10)按列优先存入C语言的 一维数组N 中,元素加7,2在N 中的下标是( )。 A. 15 B. 16 C. 22 D. 23 02.对空栈 S 进行 Push 和 Pop 操作,入栈序列为 a, b, c, d, e ,经过 Push, Push, Pop, Push, Pop, Push, Push, Pop操作后得到的出栈序列是( )。 A. b, a, c B. b, a, e C. b, c, a D. b, c, e 03.对于任意一棵高度为5且有10个结点的二叉树,若采用顺序存储结构保存,每个结点占1 个存储单元(仅存放结点的数据信息),则存放该二叉树需要的存储单元数量至少是( )o A. 31 B. 16 C. 15 D. 10 04.已知森林尸及与之对应的二叉树T ,若尸的先根遍历序列是见瓦中根遍历序列是 b, a,d,f,e,c,则T的后根遍历序列是( )。 A. b,a,d,f,e,c B. b, d,f,e,c,a C. b,f, e, d, c, a D. / e, d, c, b, a 05.下列给定的关键字输入序列中,不能生成如下二叉排序树的是( ) o A. 4,5,2, 1,3 B. 4, 5, 1,2,3 C. 4, 2, 5, 3, 1 D. 4, 2, 1,3,5 06.修改递归方式实现的图的深度优先搜索(DFS)算法,将输出(访问)顶点信息的语句移 到退出递归前(即执行输出语句后立刻退出递归)。采用修改后的算法遍历有向无环图G, 若输出结果中包含G 中的全部顶点,则输出的顶点序列是G 的 ( ) 0 A .拓扑有序序列 B .逆拓扑有序序列 C .广度优先搜索序列 D .深度优先搜索序列 07.已知无向图G 如下所示,使用克鲁斯卡尔(Kruskal)算法 求图G 的最小生成树,加到最小生成树中的边依次是( ) 0 A. (6,力,(瓦的,(a, e), (c, e),(4 e) B .(瓦力,(6,八 (瓦 e), (a,e), (c, e) 18c. (a, e), (b, e), (c, e), (b, d), (b,f) D. (a, e), (c, e), (6, e),(“力,(A J) 08.若使用A O E 网估算工程进度,则下列叙述中正确的是( ) o A . 关键路径是从原点到汇点边数最多的一条路径 B . 关键路径是从原点到汇点路径长度最长的路径 C . 增加任一关键活动的时间不会延长工程的工期 D . 缩短任一关键活动的时间将会缩短工程的工期 09.下列关于大根堆(至少含2 个元素)的叙述中,正确的是( ) 0 I.可以将堆视为一棵完全二叉树 II.可以采用顺序存储方式保存堆 III.可以将堆视为一棵二叉排序树 IV.堆中的次大值一定在根的下一层 A . 仅 I、II B . 仅 II、in c . 仅 I、n 和 iv D. I、in 和 iv 10 . 依次将关键字5, 6, 9, 13, 8,2, 12, 15插入初始为空的4 阶B 树后,根结点中包含的关键字 是 ( )o A. 8 B. 6,9 C. 8, 13 D. 9, 12 11 . 对大部分元素已有序的数组进行排序时,直接插入排序比简单选择排序效率更高,其原因 是 ( )o I . 直接插入排序过程中元素之间的比较次数更少 II . 直接插入排序过程中所需要的辅助空间更少 III . 直接插入排序过程中元素的移动次数更少 A . 仅 I B . 仅 ni c . 仅 I、II D. I、n 和 in 12 . 下列给出的部件中,其位数(宽度)一定与机器字长相同的是( ) o I. ALU II.指令寄存器 III.通用寄存器 IV.浮点寄存器 A . 仅 I、II B . 仅 I、ill c . 仅 II、ill D . 仅 n、in、iv 13 . 已知带符号整数用补码表示,float型数据用IEEE 754标准表示,假定变量x 的类型只可能 是int或float,当x 的机器数为C800 0000H时,x 的值可能是( )。 A. -7x227 B. -216 C. 217 D. 25x227 14 . 在按字节编址,采用小端方式的32位计算机中,按边界对齐方式为以下C 语言结构型变 量a分配存储空间: Struct record{ short xl; int x2; } a; 若a的首地址为2020 FE00H, a 的成员变量x2的机器数为1234 0000H,则其中34H所在 存储单元的地址是( )。 ・ 022 •A. 2020 FE03H B. 2020 FE04H C. 2020 FE05H D. 2020 FE06H 15 . 下列关于TLB和Cache的叙述中,错误的是( )。 A .命中率都与程序局部性有关 B .缺失后都需要去访问主存 C .缺失处理都可以由硬件实现 D .都由DRAM存储器组成 16 . 某计算机采用16位定长指令字格式,操作码位数和寻址方式位数固定,指令系统有48条 指令,支持直接、间接、立即、相对4 种寻址方式。单地址指令中,直接寻址方式的可寻 址范围是( )o A. 0—255 B. 0-1023 C. -128-127 D. —512〜511 17 . 下列给出的处理器类型中,理想情况下,CPI为1的是( )。 I . 单周期CPU II.多周期CPU III.基本流水线CPU IV .超标量流水线CPU A .仅 I、II B .仅 I、III C .仅 II、IV D .仅 ni、IV 18 . 下列关于“自陷”(Trap,也称陷阱)的叙述中,错误的是( )。 A .自陷是通过陷阱指令预先设定的一类外部中断事件 B .自陷可用于实现程序调试时的断点设置和单步跟踪 C .自陷发生后CPU将转去执行操作系统内核相应程序 D .自陷处理完成后返回到陷阱指令的下一条指令执行 19 . QPI总线是一种点对点全工同步串行总线,总线上的设备可同时接收和发送信息,每个方 向可同时传输20位信息(16位数据+4位校验位),每个QPI数据包有80位信息,分2个 时钟周期传送,每个时钟周期传递2 次。因此,QPI总线带宽为:每秒传送次数x2Bx2。 若QPI时钟频率为2.4GHz,则总线带宽为( ) o A. 4.8GBps B. 9.6GBps C. 19.2GBps D. 38.4GBps 20 . 下列事件中,属于外部中断事件的是( ) o i . 访存时缺页 II.定时器到时 in .网络数据包到达 A .仅 I、II B .仅 I、HI c . 仅 n、iii D. I、n 和 ni 21 . 外部中断包括不可屏蔽中断(NMI)和可屏蔽中断,下列关于外部中断的叙述中,错误的 是 ( )。 A. CPU处于关中断状态时,也能响应NMI请求 B. 一旦可屏蔽中断请求信号有效,CPU将立即响应 C .不可屏蔽中断的优先级比可屏蔽中断的优先级高 D .可通过中断屏蔽字改变可屏蔽中断的处理优先级 22 . 若设备采用周期挪用DMA方式进行输入和输出,每次DMA传送的数据块大小为512字 节,相应的I/O接口中有一个32位数数据缓冲寄存器。对于数据输入过程,下列叙述中, 错误的是( ) o ・023・A .每准备好32位数据,DMA控制器就发出一次总线请求 B .相对于CPU, DMA控制器的总线使用权的优先级更高 C .在整个数据块的传送过程中,CPU不可以访问主存储器 D .数据块传送结束时,会产生“DMA传送结束”中断请求 23 . 若多个进程共享同一个文件F , 则下列叙述中,正确的是( ) o A .各进程只能用“读”方式打开文件F B .在系统打开文件表中仅有一个表项包含F 的属性 C .各进程的用户打开文件表中关于F 的表项内容相同 D .进程关闭F 时,系统删除F在系统打开文件表中的表项 24 . 下列选项中,支持文件长度可变、随机访问的磁盘存储空间分配方式是( ) o A .索引分配 B .链接分配 C .连续分配 D .动态分区分配 25 . 下列与中断相关的操作中,由操作系统完成的是( )o I .保存被中断程序的中断点 II.提供中断服务 III.初始化中断向量表 IV .保存中断屏蔽字 A .仅 I、II B .仅 I、n、IV C .仅皿、IV D .仅 n、IIL IV 26 . 下列与进程调度有关的因素中,在设计多级反馈队列调度算法时需要考虑的是( ) o L 就绪队列的数量 II.就绪队列的优先级 III.各就绪队列的调度算法 IV .进程在就绪队列间的迁移条件 A .仅 I、II B .仅皿、IV C .仅 n、IIL IV D. I、IL III 和 IV 27 . 某系统中有A、B两类资源各6个,/时刻资源分配及需求情况如下表所示。 进程 A 已分配数量 B 已分配数量 A需求总量 B需求总量 P1 2 3 4 4 P2 2 1 3 1 P3 1 2 3 4 Z时刻安全性检测结果是( )o A .存在安全序列Pl、P2、P3 B .存在安全序列P2、Pl、P3 C .存在安全序列P2、P3、Pl D .不存在安全序列 28 . 下列因素中,影响请求分页系统有效(平均)访存时间的是( ) o i . 缺页率 II.磁盘读写时间 m .内存访问时间 IV .执行缺页处理程序的CPU时间 A .仅 n、III B .仅 I、iv c . 仅 I、IIL IV D. I、IL in 和 IV 29.下列关于父进程与子进程的叙述中,错误的是( ) o • 024 •A .父进程与子进程可以并发执行 B .父进程与子进程共享虚拟地址空间 C .父进程与子进程有不同的进程控制块 D .父进程与子进程不能同时使用同一临界资源 30 . 对于具备设备独立性的系统,下列叙述中,错误的是( )。 A .可以使用文件名访问物理设备 B .用户程序使用逻辑设备名访问物理设备 C .需要建立逻辑设备与物理设备之间的映射关系 D .更换物理设备后必须修改访问该设备的应用程序 31 . 某文件系统的目录项由文件名和索引结点号构成。若每个目录项长度为64字节,其中4 字节存放索引结点号,60字节存放文件名。文件名由小写英文字母构成,则该文件系统能 创建的文件数量的上限为( )o 32 . 下列准则中,实现临界区互斥机制必须遵循的是( ) 0 I .两个进程不能同时进入临界区 II.允许进程访问空闲的临界资源 III . 进程等待进入临界区的时间是有限的 IV . 不能进入临界区的执行态进程立即放弃CPU A .仅 I、IV B .仅 H、III C .仅 I、II、III D .仅 I、IIL IV 33 . 下图描述的协议要素是( ) o i . 语法 n .语义 ill.时序 A .仅 I B .仅 n c . 仅 ni D. I、ii iii 34 . 下列关于虚电路网络的叙述中,错误的是( ) o A .可以确保数据分组传输顺序 B .需要为每条虚电路预分配带宽 C .建立虚电路时需要进行路由选择 D .依据虚电路号(VCID)进行数据分组转发 35 . 在下图所示的网络中,冲突域和广播域的个数分别是( )。 • 025 •以太网交换机 路由器 36.假设主机甲采用停-等协议向主机乙发送数据帧,数据帧长与确认帧长均为1000B,数据传 输速率是10kbps,单项传播延时是200ms。则甲的最大信道利用率为( )。 A. 80% B. 66.7% C. 44.4% D. 40% 37 . 某IEEE 802.11无线局域网中,主机H 与AP之间发送或接收CSMA/CA帧的过程如下图 所示。在H或AP发送帧前所等待的帧间间隔时间(IFS)中,最长的是( ) 0 A. IFS1 B. IFS2 C. IFS3 D. IFS4 38 . 若主机甲与主机乙已建立一条TCP连接,最大段长(MSS)为 1KB,往返时间(RTT)为 2ms,则在不出现拥塞的前提下,拥塞窗口从8KB增长到32KB所需的最长时间是( ) 0 A. 4ms B. 8ms C. 24ms D. 48ms 39 . 若主机甲与主机乙建立TCP连接时,发送的SYN段中的序号为1000,在断开连接时,甲 发送给乙的FIN段中的序号为5001,则在无任何重传的情况下,甲向乙已经发送的应用层 数据的字节数为( )o • 026 •A. 4002 B. 4001 C. 4000 D. 3999 4 0 . 假设下图所示网络中的本地域名服务器只提供递归查询服务,其他域名服务器均只提供迭 代查询服务;局域网内主机访问Internet上各服务器的往返时间(RTT)均为10ms,忽略 其他各种时延。若主机H 通过超链接http://www.abc.com/index.html请求浏览纯文本Web 页 index.html,则从点击超链接开始到浏览器接收到index.html页面为止,所需的最短时间 与最长时间分别是( )。 二、综合应用题 第41〜47小题,共70分。 41. (13分)定义三元组3,6, c)(其中4 瓦c均为正数)的距离。=|々—臼+归―c| + |c —臼。给 定3个非空整数集合S 、& 和用,按升序分别存储在3个数组中。设计一个尽可能高效的 算法,计算并输出所有可能的三元组 中的最小距离。例如& = S " , C )(4 G S I"£S2,C£S3) {-1,0,9), 5 ={-25,-10, 10, 11}, S3 ={2,9, 17,30,41},则最小距离为 2 ,相应的三元组为 2 (9, 10, 9) o 要求: 1)给出算法的基本设计思想。 2)根据设计思想,采用C或C++语言描述算法,关键之处给出注释。 3)说明你所设计算法的时间复杂度和空间复杂度。 42. (10分)若任一个字符的编码都不是其他字符编码的前缀,则称这种编码具有前缀特性。 现有某字符集(字符个数22)的不等长编码,每个字符的编码均为二进制的0、1序列, 最长为上位,且具有前缀特性。请回答下列问题: 1)哪种数据结构适宜保存上述具有前缀特性的不等长编码? 2)基于你所设计的数据结构,简述从0/1串到字符串的译码过程。 3)简述判定某字符集的不等长编码是否具有前缀特性的过程。 43. (13分)有实现xxy的两个C 语言函数如下: unsigned umul (unsigned x, unsigned y) { return x*y; } int imul (int x, int y) {return x * y; } 假定某计算机M 中ALU只能进行加减运算和逻辑运算。请回答下列问题。 ・027・1)若M 的指令系统中没有乘法指令,但有加法、减法和位移等指令,则在M上也能实现 上述两个函数中的乘法运算,为什么? 2)若M 的指令系统中有乘法指令,则基于ALU、位移器、寄存器以及相应控制逻辑实现 乘法指令时,控制逻辑的作用是什么? 3)针对以下三种情况:①没有乘法指令;②有使用ALU和位移器实现的乘法指令; ③有使用阵列乘法器实现的乘法指令,函数umul()在哪种情况下执行时间最长?哪种 情况下执行的时间最短?说明理由 4) z 位整数乘法指令可保存2〃位乘积,当仅取低〃位作为乘积时,其结果可能会发生溢 出。当 〃 = 32,x = 23i-l,y = 2 时,带符号整数乘法指令和无符号整数乘法指令得到的 xxy的2〃位乘积分别是什么(用十六进制表示)?此时函数umul()和imul()的返回结 果是否溢出?对于无符号整数乘法运算,当仅取乘积的低甩位作为乘法结果时,如何 用2勿位乘积进行溢出判断? 44. (10分)假定主存地址为32位,按字节编址,指令Cache和数据Cache与主存之间均采用 8路组相联映射方式,直写(Write Through)写策略和LRU替换算法,主存块大小为64B, 数据区容量各为32KB。开始时Cache均为空。请回答下列问题。 1) Cache每一行中标记(Tag)、LRU位各占几位?是否有修改位? 2)有如下C语言程序段: for (k = 0; k < 1024 ; k++) s[k] = 2 * s[k]; 若数组s及其变量k 均为int型,int型数据占4B ,变量k分配在寄存器中,数组s在 主存中的起始地址为0080 00C0H,则该程序段执行过程中,访问数组s 的数据Cache 缺失次数为多少? 3)若CPU最先开始的访问操作是读取主存单元0001 0003H中的指令,简要说明从Cache 中访问该指令的过程,包括Cache缺失处理过程。 45. (7分)现有5个操作A、B、C、D和E ,操作C必须在A和B完成后执行,操作E必须 在C 和D 完成后执行,请使用信号量的wait。、signal。操作(P、V 操作)描述上述操作 之间的同步关系,并说明所用信号量及其初值。 46. (8 分)某 32位系统采用基于二级页表的请求分页存储管理方式,按字节编址,页目录项 和页表项长度均为4字节,虚拟地址结构如下所示。 页目录号(10位) 页号(10位) 页内偏移量(12位) 某C程序中数组a[1024][1024]的起始虚拟地址为1080 0000H,数组元素占4字节,该程序 运行时,其进程的页目录起始物理地址为0020 1000H,请回答下列问题。 1)数 组 元 素 的 虚 拟 地 址 是 什 么 ?对应的页目录号和页号分别是什么?对应的页 目录项的物理地址是什么?若该目录项中存放的页框号为00301H,则 所 在 页 对应的页表项的物理地址是什么? 2)数组a在虚拟地址空间中所占的区域是否必须连续?在物理地址空间中所占区域是否 必须连续? • 028 -3)已知数组a按行优先方式存放,若对数组a分别按行遍历和按列遍历,则哪种遍历方式 的局部性更好? 47. (9 分)某校园网有两个局域网,通过路由器RI、R2和R3互联后接入Internet, S1和 S2 为以太网交换机。局域网采用静态IP地址配置,路由器部分接口以及各主机的IP地址如 下图所示。 192.168.1,2 192.168.1,3 192.168.1.2 192.168.1.3 假设NAT转换表结构为 外网 内网 IP地址 端口号 IP地址 端口号 请回答下列问题: 1)为使H2和H3能够访问Web服务器(使用默认端口号),需要进行什么配置? 2)若H2主动访问Web服务器时,将HTTP请求报文封装到IP数据报P 中发送,则H2 发送P 的源IP地址和目的IP地址分别是什么?经过R3转发后,P 的源IP地址和目的 IP地址分别是什么?经过R2转发后,P 的源IP地址和目的IP地址分别是什么? • 029 -