版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考研计算机学科专业基础综合模拟试题及答案解析(15)一、单项选择题:第1~40小题,每小题2分,共80分。下列每题给出的四个选项中,只有一个选项最符合题目要求。1.某算法的时间复杂度为T(n)=TA.OB.OC.OD.O2.设栈的输入序列为a,A.eB.bC.bD.c3.已知一棵完全二叉树有n个结点,则该二叉树的叶子结点数为()。A.⌊B.⌈C.⌊D.⌈4.在一棵度为4的树中,若有20个度为4的结点,10个度为3的结点,1个度为2的结点,10个度为1的结点,则该树的叶子结点数为()。A.40B.52C.61D.715.对下列关键字序列进行快速排序,若以第一个元素为枢轴,则第一趟排序后的结果为()。序列:50,A.8B.30C.30D.86.在包含n个关键字的m阶B树中,所有非根非叶子结点的子树个数至少为()。A.⌈B.⌊C.⌈D.⌊7.已知一个无向连通图的邻接矩阵如下,则该图的最小生成树的总权值为()。(04A.37B.28C.24D.218.下列关于图的遍历说法中,正确的是()。A.广度优先遍历(BFS)的非递归算法需要使用栈B.深度优先遍历(DFS)的非递归算法需要使用队列C.图的连通分量可以通过一次DFS或BFS求得D.对同一个图,DFS的遍历序列是唯一的9.在有向图G的拓扑排序中,若顶点v在顶点w之前,则下面不可能的情况是()。A.图中存在边<B.图中不存在边<C.图中存在从v到w的路径D.图中存在从w到v的路径10.下列排序算法中,在最坏情况下时间复杂度为O(nlA.快速排序B.堆排序C.归并排序D.冒泡排序11.在一个长度为n的有序顺序表中进行折半查找,查找成功时,所进行的平均比较次数(即判定树的平均查找长度)大约为()。A.nB.nC.lD.n12.计算机中存储一个32×A.64B.128C.256D.51213.机器数x的补码为1.0110,则其原码表示的真值为()。A.−B.−C.0.0110D.−14.采用组相联映射方式的Cache中,主存地址由哪几部分组成()。A.主存字块标记、组地址、块内地址B.主存字块标记、组地址、字块内地址C.区号、组号、块号、块内地址D.区号、组号、块内地址15.某计算机主存容量为64MB,Cache容量为64KA.10B.12C.14D.1616.下列关于RISC和CISC的叙述中,错误的是()。A.RISC通常具有较多的通用寄存器,并采用重叠寄存器窗口技术B.RISC的指令格式简单,长度固定,且只有少数指令使用访存指令C.CISC的指令系统复杂,指令执行时间往往较长D.RISC采用组合逻辑控制,而CISC只能采用微程序控制17.在微程序控制器中,机器指令与微指令的关系是()。A.每一条机器指令由一条微指令来解释执行B.每一条机器指令由一段微程序来解释执行C.每一条机器指令由一个微操作来解释执行D.一段机器指令组成一个微程序18.在单总线结构的计算机中,连接在总线上的多个部件()。A.只能分时发送数据,只能分时接收数据B.既能分时发送数据,又能分时接收数据C.只能分时发送数据,可以同时接收数据D.可以同时发送数据,分时接收数据19.某同步总线采用异步握手协议,若每次握手需要发送方和接收方各耗时10ns传递信号,数据传输需A.25B.50C.100D.20020.浮点数加减运算中,对阶操作的原则是()。A.大阶向小阶看齐B.小阶向大阶看齐C.阶码大的数向阶码小的数看齐D.两者均可,不影响精度21.中断响应优先级是中断系统设计中硬件决定的优先级,而中断处理优先级可以通过软件动态调整。若在执行某个中断服务程序时,需要允许级别更高的中断被响应,则需完成()。A.开中断B.关中断C.保存现场D.恢复现场22.在DMA数据传送阶段,DMA控制器与CPU之间对于主存使用权的争夺方式通常采用()。A.中断查询B.周期挪用(周期窃取)C.程序查询D.通道控制23.下列选项中,不属于操作系统基本特征的是()。A.并发性B.共享性C.实时性D.异步性24.引入线程的主要目的是()。A.提高程序的执行速度B.提高系统的并发度,减少系统开销C.提高内存的利用率D.提高CPU的利用率25.假设系统中有n个进程共享m个同类资源(n>m),每个进程最多申请k个资源(k≤A.⌊B.⌈C.⌈D.⌊26.某系统采用银行家算法进行死锁避免。若系统当前状态为可用资源向量AvailablMa::::Al::::A.→B.→C.→D.→27.某分页存储管理系统中,页大小为4KB。逻辑地址A.页号1,页内偏移0B.页号1,页内偏移0C.页号6,页内偏移0D.页号2,页内偏移028.虚拟存储器的最大容量主要受限于()。A.物理内存的大小B.磁盘的可用空间大小C.计算机的寻址范围(地址结构)D.CPU的主频29.某文件系统采用连续分配方式,磁盘块大小为1KB。一个文件大小为A.4B.5C.6D.830.在文件系统中,若采用隐式链接分配方式,且每个磁盘块大小为1KB,链接指针占用4BA.1024B.1023C.512D.231.在I/O系统中,SPOOLing技术的引入主要是为了将独占设备改造为()。A.虚拟设备B.共享设备C.块设备D.字符设备32.磁盘调度算法中,既考虑了寻道距离短,又防止了“饥饿”现象的算法是()。A.先来先服务B.最短寻道时间优先C.电梯调度算法D.循环扫描算法33.在TCP/IP参考模型中,不属于网际层协议的是()。A.IPB.ICMPC.ARPD.HTTP34.若某信道带宽为4kHzA.40B.30C.20D.1035.以太网中使用CSMA/CD协议,若网络数据传输速率为10Mbps,信号在电缆上的传播速度为A.200B.400C.512D.102436.一台主机的IP地址为30,子网掩码为A.192.168B.192.168C.192.168D.192.16837.在TCP连接建立的三次握手过程中,第二次握手报文中的首部控制位被正确设置的是()。A.SYN=1,ACK=0B.SYN=1,ACK=1C.SYN=0,ACK=1D.SYN=0,ACK=038.某路由器的路由表中有四个目的网络:/22,/A.192.168B.192.168C.192.168D.0.039.下列协议中,使用UDP作为传输层协议的是()。A.FTPB.HTTPC.DNSD.SMTP40.在浏览器与Web服务器建立TCP连接后,若客户端发送一个HTTP请求报文,服务器返回的状态码为404,则该状态码的含义是()。A.请求成功B.请求的URL未找到C.服务器内部错误D.请求被拒绝二、综合应用题:第41~47小题,共70分。41.(13分)已知一个带有头结点的单链表L,其结点的数据域为整数。请设计一个时间复杂度为O(n)、空间复杂度为O请给出算法的基本思想,并写出C语言描述的算法实现。42.(10分)已知一棵二叉树的前序遍历序列为A,B,(1)请画出该二叉树的形态(可用文字描述左右子树的连接关系)。(2)写出该二叉树的后序遍历序列。(3)若该二叉树采用二叉链表存储,编写算法求该二叉树的深度。43.(10分)某计算机的主存按字节编址,地址空间大小为256MB。Cache采用组相联映射方式,Cache容量为64K(1)主存地址为0x(2)若Cache采用LRU替换算法,初始为空。CPU依次访问主存块对应的字节地址为:0x44.(9分)某5级流水线计算机,各流水段依次为:IF(取指)、ID(译码)、EX(执行)、MEM(访存)、WB(写回)。数据冲突采用定向(旁路)技术解决。现有如下指令序列:I1:`ADDR1,R2,R3`//RI2:`SUBR4,R1,R5`//RI3:`ANDR6,R1,R7`//RI4:`ORR8,R4,R9`//R(1)指出上述指令序列中存在的所有数据冲突类型及其相关的指令对。(2)若无定向技术,上述指令序列需要停顿多少个时钟周期?(3)若有定向技术,上述指令序列需要停顿多少个时钟周期?画出带有定向的流水线时空图(采用简单的“√”表示执行阶段即可)。45.(9分)系统中有三个进程,,共享一个文件F,其中和对文件进行读操作,对文件进行写操作。为保证数据的一致性,要求:允许多个读进程同时读文件;但当有写进程正在写文件时,不允许任何其他进程(读或写)访问文件;当一个写进程请求写文件时,如果此时没有其他进程正在读或写,则允许其写入。请使用记录型信号量机制,写出这三个进程的同步与互斥算法。46.(9分)某计算机采用页式虚拟存储管理,页面大小为4KB,虚拟地址空间为32位,物理地址空间为24位。系统中页表项大小为(1)计算虚拟地址的结构划分(页目录号、页号、页内偏移量各占多少位)。(2)若某进程的页目录起始物理地址存放在页表基址寄存器中,值为0x00A00000。已知虚拟地址0x(3)说明在上述地址转换过程中,如果没有TLB,且未采用Cache,需要访问几次主存?分别访问什么内容?47.(9分)某公司网络拓扑结构如下:公司内部有两个局域网LAN1和LAN2,分别通过各自的出口路由器R1和R2连接到互联网。路由器R1和R2之间通过串行链路相连。ISP分配给公司的IP地址块为/23。现需要将此地址块划分为两个子网,分别分配给LAN1和LAN2,要求LAN1能够容纳至少(1)请为LAN1和LAN2分配子网,写出子网掩码和子网网络地址。如果串行链路也需要从该地址块中分配,如何分配最合理?(2)若LAN1中的一台主机A要向LAN2中的一台主机B发送一个数据报。主机A发现目标主机B不在同一局域网内,于是将数据报发送给默认网关路由器R1。简述在R1接收到该数据报后,直到数据报通过物理层链路传输到R2的过程中,IP数据报的首部和以太网帧的首部中,哪些字段会发生变化,哪些不会发生变化?(假设数据报长度未超过链路MTU)答案及解析一、单项选择题1.【答案】C【解析】递推关系式T(n)=T2.【答案】D【解析】栈的特点是后进先出。对于选项D(c,a,b,d,e),若要输出c,则a,b,c必须先进栈,此时c出栈,栈内剩下a,b(3.【答案】C【解析】在完全二叉树中,若结点数为n,则度为0的叶子结点数和度为2的结点数满足=+1。同时,完全二叉树中度为1的结点数只能为0或1。由于n=++=2−1+。当n为偶数时,=1,=n/24.【答案】C【解析】设树中结点总数为n,叶子结点数为。根据树的性质有n=20×4+10×3+1×2+10×1+=122+。又因为树的总分支数等于总结点数减1(根结点没有双亲分支),即n−1=20×3+10×2+1×1+10×0+×0=81,得到n=82。因此=82−20−10−1−10=41(此处重新仔细计算:树的度数之和等于结点数减1:20×4+10×3+1×2+10×15.【答案】B【解析】以50为枢轴,快速排序第一趟将小于50的移到左边,大于50的移到右边。序列50,26,6.【答案】A【解析】在m阶B树中,根结点以外的非叶子非根结点的子树个数(即关键字数加1)至少为⌈m/27.【答案】D【解析】使用Prim算法或Kruskal算法求最小生成树。按权值从小到大排序边:(1,7),(2,6),(2,8),(2,3),(4,6),(4,3),(6,7),(7,8),(7,9),(8,2),(8,7)...取不构成回路的最小边:(v1,v7)权1,(v6,v7)权2,(v2,v8)权8,等等,但根据矩阵中的1为(v1,v8)或(v7,v8),矩阵中v8到v7为1。v1-v8权8,v2-v8权11,v7-v8权1。v2-v1权4,v2-v3权8,v3-v8权2。v3-v4权7,v4-v5权9,v4-v6权14,v5-v6权10,v6-v7权2。选取权值递增的边:1(v7,v8),2(v3,v8),2(v6,v7),4(v1,v2),7(v3,v4),7(v8,v9)。总权值=1+2+2+4+7+7=23。核对Kruskal算法过程:边权1:(7,8);边权2:(3,8),(6,7);边权4:(1,2);边权7:(3,4),(8,9)(或(7,9)6,此处看矩阵8到9是7,7到9是6。矩阵中v9为第9行,v8为第8行,v7为第7行,看矩阵v7-v9=6,v8-v9=7)。所以6(7,9)比7更小。重新排序所有边:1(v7,v8),2(v6,v7),2(v3,v8),4(v1,v2),6(v7,v9),7(v3,v4)。目前已选边:1,2,2,4,6,7,顶点1-9全部连通,没有形成回路。总权值=1+2+2+4+6+7=22。检查是否有遗漏的更小的边。矩阵对称,边权分布:v1-v8=8,v1-v2=4;v2-v3=8,v2-v8=11;v3-v4=7,v3-v8=2,v3-v6=4;v4-v5=9,v4-v6=14;v5-v6=10;v6-v7=2;v7-v8=1,v7-v9=6;v8-v9=7。按权值从小到大选取:1:(7,8);2:(3,8),(6,7);4:(1,2),(3,6)。此时选择(3,6)权4,包含3和6。下一步可选边权6(7,9),7(3,4)或(8,9)。加入(7,9)和(3,4)。连通分量所需边数为8。已选边:1(7,8),2(3,8),2(6,7),4(1,2),6(7,9),7(3,4)。总权值=1+2+2+4+6+7=22。等等,9个顶点的树需要8条边!刚才只选了6条边,还有两个连通块。还需要边!当前连通块为:{1,2},{3,4,6,7,8,9}。还需要连接这两个连通块的边。候选:(1,8)权8,(2,3)权8,(4,6)权14(已被包含?不,4和6不在同一个集合中,看矩阵v4-v6=14,但v4在{3,4,6,7,8,9}集合?检查:3-8权2,6-7权2,7-8权1,所以3,6,7,8在同一个集合。3-4权7,所以4也在该集合。1-2权4在另一个集合。所以需连接1和3或者1和8。边(1,8)权8,边(2,3)权8。无论选哪个,都是权8。所以总权值为1+2+2+4+6+7+8=30。再确认一遍最小生成树边集:(7,8)[1],(3,8)[2],(6,7)[2],(1,2)[4],(3,4)[7],(7,9)[6],(2,3)[8]。总计7条边。总权值=1+2+2+4+7+6+8=30。若选(1,8)[8]替代(2,3)[8],结果相同。无其他更优解。最接近的选项没有30。我们再细看矩阵,v8与v9为7?矩阵第8行第9列是7,第7行第9列是6。v1-v8是8。我们重新算一次:1+2+2+4+7+6+8=30。若题目中v1-v8为8,v2-v3为8。如果矩阵第一行第8列为0,第1行第2列为4。难道v9不需要连?需要9个顶点8条边。难道D为21是因为只算了部分边?如果D项21,只有可能是1+2+2+4+6+7-1等。若选D,必然是总权值计算有误。再仔细看矩阵:v1到v7是8,v1到v2是4。假设我们用Prim从v1开始:选(1,2)[4],从{1,2}出发选(1,8)[8]或(2,3)[8]等,(1,8)[8]更近,选(1,8)[8]。当前{1,2,8},可选(8,7)[1]或(8,9)[7]或(8,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年迷你趣味测试题及答案
- 陕西商洛市八校联考2025-2026高二下学期期末英语考试(文字版含答案)
- 2026中国人民大学财政金融学院招聘1人(北京)备考题库及答案详解(基础+提升)
- 2026广东汕头市濠江区教育系统招聘教师52人(编制)笔试题库及完整答案详解(必刷)
- 2026云南保山市龙陵县第一中学、职业高级中学和县教育教师发展中心选调教师16人模拟试卷附答案详解(精练)
- 2026中国人民大学财政金融学院招聘1人(北京)备考题库附答案详解(研优卷)
- 2026舟山市定海区人民检察院编外招聘1人参考题库附完整答案详解(有一套)
- 2026云南财经大学信息与人工智能学院招聘中英合作硕士项目管理人员1人参考题库及参考答案详解(黄金题型)
- 2026中国港湾“领航者”全球招募考试历年常考点+创新题答案详解
- 2026广东肇庆市怀集县教育局招聘学科教师87人(编制)参考题库(易错题)附答案详解
- 多媒体设备验收标准
- 老旧小区改造应急预案与风险防范措施
- 新概念英语第二册课后答案全部超级详细的哦
- 小学三年级数学竖式计算题大全
- GB/T 1040.1-2025塑料拉伸性能的测定第1部分:总则
- GB/T 22107-2025气动方向控制阀切换时间的测量
- SL631水利水电工程单元工程施工质量验收标准第3部分:地基处理与基础工程
- 转基因的科学-基因工程智慧树知到期末考试答案章节答案2024年湖南师范大学
- DLT 1051-2019电力技术监督导则
- 2023检测检验机构全套质量手册体系程序文件
- 2023山东春季高考数学真题(含答案)
评论
0/150
提交评论