408真题及答案.docx

上传人:李司机 文档编号:1123476 上传时间:2022-06-28 格式:DOCX 页数:13 大小:258.43KB
返回 下载 相关 举报
408真题及答案.docx_第1页
第1页 / 共13页
408真题及答案.docx_第2页
第2页 / 共13页
408真题及答案.docx_第3页
第3页 / 共13页
408真题及答案.docx_第4页
第4页 / 共13页
408真题及答案.docx_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《408真题及答案.docx》由会员分享,可在线阅读,更多相关《408真题及答案.docx(13页珍藏版)》请在三一办公上搜索。

1、全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业根底综合试题一、单项选择题:第 140 小题,每题2 分,共80 分。以下每题给出的四个选项中,只 有一个选项最符合试题要求。int S(int n)return (n=0)?0:s(n-1)+n; void main()cout S(1);1程序如下:程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是。Amain()S(1)S(0)BS(0)S(1)main()Bmain()S(0)S(1)DS(1)S(0)main() 2先序序列为a,b,c,d的不同二叉树的个数是。A13B14C15D163以下选项给出

2、的是从根分别到达两个叶结点路径上的权值序列,能属于同一棵哈夫曼树的 是。A24,10,5 和24,10,7B24,10,5 和24,12,7C24,10,10 和24,14,11D24,10,5 和24,14,64现有一棵无重复关键字的平衡二叉树AVL树,对其进展中序遍历可得到一个降序序列。下 列关于该平衡二叉树的表达中,正确的选项是。A根结点的度一定为2B树中最小元素一定是叶结点C最后插入的元素一定是叶结点D树中最大元素一定是无左子树 5设有向图G=(V,E),顶点集V=V0,V1,V2,V3,边集E=,。假设从顶点V0开始对图进展深度优先遍历,那么可能得到的不同遍历序列个数是。A2B3C4

3、D5 6求下面带权图的最小代价生成树时,可能是克鲁斯卡Kruskal算法第2 次选中但不是普里姆Prim算法从V4开始第2次选中的边是。A(V1,V3)B(V1,V4)C(V2,V3)D(V3,V4)7以下选项中,不能构成折半查找中关键字比拟序列的是。 A500,200,450,180 B500,450,200,180C180,500,200,450D180,200,500,4508字符串S为“abaabaabacacaabaabcc,模式串t 为“abaabc。采用KMP算法进展匹配,第一 次出现“失配(sitj) 时,i=j=5,那么下次开始匹配时,i 和j的值分别是。Ai=1,j=0Bi

4、=5,j=0Ci=5,j=2Di=6,j=2 9以下排序算法中,元素的移动次数与关键字的初始排列次序无关的是。 A直接插入排序B起泡排序C基数排序D快速排序 10小根堆为8,15,10,21,34,16,12,删除关键字8之后需重建堆,在此过程中,关键字之间的比拟次数是。A1B2C3D4 11希尔排序的组排序采用的是。A直接插入排序B折半插入排序C快速排序D归并排序12计算机硬件能够直接执行的是。机器语言程序汇编语言程序硬件描述语言程序A仅B仅、C仅、D、13由3个“1和5个“0组成的8位二进制补码,能表示的最小整数是。A-126B-125C-32D-314以下有关浮点数加减运算的表达中,正确

5、的选项是。 .对阶操作不会引起阶码上溢或下溢. 右规和尾数舍入都可能引起阶码上溢 . 左规时可能引起阶码下溢. 尾数溢出时结果不一定溢出A仅、B仅、C仅、D、15假定主存地址为32位,按字节编址,主存和Cache之间采用直接映射方式,主存块大小为4 个字,每字32位,采用回写WriteBack方式,那么能存放4K字数据的Cache的总容量的位数至少 是 。A146kB147KC148KD158K16假定编译器将赋值语句“x=x+3;转换为指令add xaddr, 3,其中 xaddr 是x 对应的存储单元地 址。假设执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且Cache使

6、用直写Write Through方式,那么完成该指令功能需要访问主存的次数至少是 。A0B1C2D3 17以下存储器中,在工作期间需要周期性刷新的是。ASRAMBSDRAMCROMDFLASH18某计算机使用 4 体交叉编址存储器,假定在存储器总线上出现的主存地址十进制序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,那么可能发生访存冲突的地址对是。 A8004和8008B8002和8007C8001和8008D8000 和800419以下有关总线定时的表达中,错误的选项是。 A异步通信方式中,全互锁协议最慢 B异步通信方式中,非互锁协议的可靠性最

7、差 C同步通信方式中,同步时钟信号可由各设备提供 D半同步通信方式中,握手信号的采样由同步时钟控制20假设磁盘转速为7200转/分,平均寻道时间为8ms,每个磁道包含1000 个扇区,那么访问一个扇区 的平均存取时间大约是。A8.1msB12.2msC16.3msD20.5ms 21在采用中断I/O方式控制打印输出的情况下,CPU和打印控制接口中的I/O端口之间交换的信息不可能是。A打印字符B主存地址C设备状态D控制命令 22部异常中断可分为故障fault、陷阱trap和终止abort三类。以下有关部异常的表达中,错误的选项是。 A部异常的产生与当前执行指令相关 B部异常的检测由 CPU 部逻

8、辑实现 C部异常的响应发生在指令执行过程中 D部异常处理后返回到发生异常的指令继续执行 23处理外部中断时,应该由操作系统保存的是。A程序计数器(PC)的容B通用存放器的容C块表(TLB)中的容DCache中的容24假定以下指令已装入指令存放器。那么执行时不可能导致 CPU 从用户态变为核态(系统态)的 是。ADIVR0,R1;(R0)/(R1)R0BINTn;产生软中断CNOTR0;存放器R0的容取非DMOVR0,addr;把地址addr处的存数据放入存放器R0中25以下选项中,会导致进程从执行态变为就绪态的事件是 A执行P(wait)操作B申请存失败C启动I/O设备D被高优先级进程抢占26

9、假设系统 S1采用死锁防止方法,S2采用死锁检测方法。以下表达中,正确的选项是。 S1 会限制用户申请资源的顺序,而S2 不会S1 需要进程运行所需资源总量信息,而S2 不需要 S1 不会给可能导致死锁的进程分配资源,而S2 会A仅、B仅、C仅、D、27系统为某进程分配了4个页框,该进程已访问的页号序列为2,0,2,9,3,4,2,8,2,4,8,4,5。假设进程要 访问的下一页的页号为7,依据LRU算法,应淘汰页的页号是。A2B3C4D8 28在系统存中设置磁盘缓冲区的主要目的是。A减少磁盘I/O次数B减少平均寻道时间C提高磁盘数据可靠性D实现设备无关性 29在文件的索引节点中存放直接索引指

10、针10个,一级和二级索引指针各1个。磁盘块大小为1KB,每个索引指针占4 个字节。假设某文件的索引节点已在存中,那么把该文件偏移量按字节编址为1234和307400处所在的磁盘块读入存,需访问的磁盘块个数分别是。A1,2B1,3C2,3D2,430在请求分页系统中,页面分配策略与页面置换策略不能组合使用的是。 A可变分配,全局置换B可变分配,局部置换C固定分配,全局置换D固定分配,局部置换 31文件系统用位图法表示磁盘空间的分配情况,位图存于磁盘的 32127号块中,每个盘块占1024个字节,盘块和块字节均从0开始编号。假设要释放的盘块号为409612,那么位图中要修改的位 所在的盘块号和块字

11、节序号分别是。A81、1B81、2C82、1D82、2 32某硬盘有200个磁道最外侧磁道号为0,磁道访问请求序列为:130,42,180,15,199,当前磁头位于第58号磁道并从外侧向侧移动。按照SCAN调度方法处理完上述请求后,磁头移过的磁道数 是。A208B287C325D38233通过POP3协议接收时,使用的传输层服务类型是。A无连接不可靠的数据传输服务 B无连接可靠的数据传输服务 C有连接不可靠的数据传输服务 D有可靠的数据传输服务34使用两种编码方案比照特流 01100111 进展编码的结果如以下图所示,编码 1 和编码 2 分别 是。比特流01100111编码1编码2ANRZ

12、和曼彻斯特编码BNRZ和差分曼彻斯特编码CNRZI和曼彻斯特编码DNRZI和差分曼彻斯特编码35主机甲通过 128kbps 卫星链路,采用滑动窗口协议向主机乙发送数据,链路单向传播延迟为250ms,帧长为 1000 字节。不考虑确认帧的开销,为使链路利用率不小于80%,帧序号的比特数至少 是。A3B4C7D8 36以下关于CSMA/CD协议的表达中,错误的选项是。 A边发送数据帧,边检测是否发生冲突 B适用于无线网络,以实现无线链路共享 C需要根据网络跨距和数据传输速率限定最小帧长D当信号传播延迟趋近 0 时,信道利用率趋近 100% 37以下关于交换机的表达中,正确的选项是。 A以太网交换机

13、本质上是一种多端口网桥 B通过交换机互连的一组工作站构成一个冲突域 C交换机每个端口所连网络构成一个独立的广播域 D以太网交换机可实现采用不同网络层协议的网络互联 38某路由器的路由表如下表所示:目的网络下一跳接口169.96.40.0/23176.1.1.1S1169.96.40.0/25169.96.40.0/270.0.0.0/0176.2.2.2176.3.3.3176.4.4.4S2 S3 S4假设路由器收到一个目的地址为169.96.40.5的IP分组,那么转发该IP分组的接口是。AS1BS2CS3DS439主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阈值为32KB,甲向乙始

14、终以MSS=1KB 大小的段发送数据,并一直有数据发送;乙为该连接分配16KB 接收缓存,并对每个数据段进展确认, 忽略段传输延迟。假设乙收到的数据全部存入缓存,不被取走,那么甲从连接建立成功时刻起,未发送超时 的情况下,经过4个RTT后,甲的发送窗口是。A1KBB8KBC16KBD32KB40某浏览器发出的请求报文如下:GET /index.html /1.1 Host: test.edu Connection: CloseCookie: 123456以下表达中,错误的选项是。A该浏览器请求浏览 index.html BIndex.html 存放在.test.edu上 C该浏览器请求使用持续

15、连接 D该浏览器曾经浏览过.test.edu二、综合应用题:第 4147 小题,共70 分。4115分用单链表保存m个整数,结点的结构为:datalink,且|data|nn为正整数。现 要求设计一个时间复杂度尽可能高效的算法,对于链表中 data 的绝对值相等的结点,仅保存第一次出 现的结点而删除其余绝对值相等的结点。例如,假设给定的单链表head 如下:那么删除结点后的head 为:要求:1给出算法的根本设计思想。2使用C 或C+语言,给出单链表结点的数据类型定义。3根据设计思想,采用C 或C+语言描述算法,关键之处给出注释。4说明你所设计算法的时间复杂度和空间复杂度。428分含有5个顶点

16、的图G如以下图所示。13 / 13请回答以下问题:1写出图G的邻接矩阵A行、列下标从0开始。2求A2,矩阵A2 中位于0 行3 列元素值的含义是什么?3假设具有nn2个顶点的图的邻接矩阵为B,那么Bm2mn中非零元素的含义是什么?4313分某16位计算机的主存按字节编码,存取单位为16位;采用16位定长指令字格式;CPU 采用单总线结构,主要局部如以下图所示。图中 R0R3 为通用存放器;T 为暂存器;SR 为移位寄 存器,可实现直送mov、左移一位left和右移一位right3种操作,控制信号为SRop,SR的 输出由信号SRout控制;ALU可实现直送Amova、A加Badd、A减Bsub

17、、A与Band、 A或Bor、非Anot、A加1inc7种操作,控制信号为ALUop。请回答以下问题。1图中哪些存放器是程序员可见的?为何要设置暂存器T?2控制信号ALUop 和SRop 的位数至少各是多少?3控制信号SRout 所控制部件的名称或作用是什么?4端点中,哪些端点须连接到控制部件的输出端?5为完善单总线数据通路,需要在端点中相应的端点之间添加必要的连线。写出连线 的起点和终点,以正确表示数据的流动方向。6为什么二路选择器MUX 的一个输入端是2?4410分题43中描述的计算机,其局部指令执行过程的控制信号如以下图所示。题图 a 局部指令控制信号 该机指令格式如以下图所示,支持存放

18、器直接和存放器间接两种寻址方式,寻址方式位分别为0和1,通用存放器R0R3 的编号分别为0、1、2 和3。题图 b 指令格式请回答以下问题。1该机的指令系统最多可定义多少条指令?2假定 inc、shl 和sub 指令的操作码分别为 01H、02H 和03H,那么以下指令对应的机器代码 各是什么?inc R1; R1 +1R1shl R2,R1; (R1) 1R2 sub R3,(R1),R2; (R1) (R2) R33假设存放器X的输入和输出控制信号分别为Xin和Xout,其值为1表示有效,为0表示 无效例如,PCout=1表示PC容送总线;存储器控制信号为MEMop,用于控制存储器的读 (

19、read和写(write)操作。写出题图 a中标号处的控制信号或控制信号的取值。4指令“sub R1,R3,(R2)和“inc R1的执行阶段至少各需要多少个时钟周期?459分有A、B两人通过信箱进展辩论,每个人都从自己的信箱中取得对方的问题。将答案和 向对方提出的新问题组成一个放入对方的中。假设A的信箱最多放M个,B 的信箱最多 放N个。初始时A的信箱中有x个0xM,B的信箱中有y个0yN。辩论者每取出 一个,数减1。A和B 两人的操作过程描述如下:CoBeginAwhile(TRUE)从A 的信箱中取出一个; 回答以下问题并提出一个新问题; 将新放入B 的信箱;Bwhile(TRUE)从B

20、 的信箱中取出一个; 回答以下问题并提出一个新问题; 将新放入A 的信箱;CoEnd当信箱不为空时,辩论者才能从信箱中取,否那么等待。当信箱不满时,辩论者才能将新 放入信箱,否那么等待。请添加必要的信号量和P、V或wait、signal操作,以实现上述过程的同步。 要求写出完整过程,并说明信号量的含义和初值。466分某计算机系统按字节编址,采用二级页表的分页存储管理方式,虚拟地址格式如下所示:10位10位12位页目录号页表索引页偏移量请回答以下问题。1页和页框的大小各为多少字节?进程的虚拟地址空间大小为多少页?2假定页目录项和页表项均占4 个字节,那么进程的页目录和页表共占多少页?要求写出计算

21、过程。3假设某指令周期访问的虚拟地址为 0100 0000H 和0111 2048H,那么进展地址转换时共访问多少 个二级页表?要求说明理由。479分某网络拓扑如下图,其中路由器网接口、DHCP服务器、WWW服务器与主机1 均采用静态IP 地址配置,相关地址信息见图中标注;主机2主机N 通过DHCP 服务器动态获取IP 地 址等配置信息。请回答以下问题。1DHCP 服务器可为主机2主机N 动态分配 IP 地址的最大围是什么?主机 2 使用DHCP 协 议获取IP 地址的过程中,发送的封装DHCP Discover2假设主机2 的ARP 表为空,那么该主机访问Internet 时,发出的第一个以

22、太网帧的目的MAC 地址 是什么?封装主机2 发往Internet 的IP 分组的以太网帧的目的MAC 地址是什么?3假设主机 1 的子网掩码和默认网关分别配置为 255.255.255.0 和111.123.15.2,那么该主机是否能访 问WWW 服务器?是否能访问Internet?请说明理由。2015 年计算机学科专业根底综合试题参考答案一、单项选择题1A2B3D4D5D6C7A8C9C10C11A12A13B14D15C16B17B18D19C20B21B22D23B24C25D26B27A28A29B30C31C32C33D34A35B36B37A38C39A40C二、综合应用题41解

23、答:1算法的根本设计思想 算法的核心思想是用空间换时间。使用辅助数组记录链表中已出现的数值,从而只需对链表进展一趟扫描。因为|data|n,故辅助数组 q 的大小为 n+1,各元素的初值均为 0。依次扫描链表中的各结点,同 时检查q|data|的值,如果为0,那么保存该结点,并令q|data|=1;否那么,将该结点从链表中删除。typedef struct node intdata;struct node *link;NODE;Typedef NODE *PNODE;2使用C 语言描述的单链表结点的数据类型定义3算法实现【评分说明】假设考生设计的算法满足题目的功能要求且正确,那么酌情给分。4参

24、考答案所给算法的时间复杂度为O(m),空间复杂度为O(n)。【评分说明】假设考生所估计的时间复杂度和空间复杂度与考生实现的算法一致,可给分。42解答:1图G 的邻接矩阵A 如下:2A2 如下:0 行3 列的元素值3 表示从顶点0 到顶点3 之间长度为2 的路径共有3 条。3Bm2mn中位于 i 行j 列0i,jn-1的非零元素的含义是:图中从顶点 i 到顶点 j长度为m 的路径条数。43解答:1程序员可见存放器为通用存放器R0R3和 PC。因为采用了单总线结构,因此,假设无暂存 器T,那么ALU 的A、B 端口会同时获得两个一样的数据,使数据通路不能正常工作。【评分说明】回答通用存放器R0R3

25、,给分;回答PC,给分;局部正确,酌情给分。设置暂存 器T 的原因假设回答用于暂时存放端口A 的数据,那么给分,其他答案,酌情给分。2ALU 共有7 种操作,故其操作控制信号ALUop 至少需要3 位;移位存放器有3 种操作,其操 作控制信号SRop 至少需要2 位。3信号SRout 所控制的部件是一个三态门,用于控制移位器与总线之间数据通路的连接与断开。【评分说明】只要回答出三态门或者控制连接/断开,即给分。4端口、须连接到控制部件输出端。【评分说明】答案包含、中任意一个,不给分;答案不全酌情给分。5连线1,;连线2,。【评分说明】回答除上述连线以外的其他连线,酌情给分。6因为每条指令的长度

26、为 16 位,按字节编址,所以每条指令占用 2 个存单元,顺序执行时, 下条指令地址为(PC)+2。MUX 的一个输入端为2,可便于执行(PC)+2 操作。44解答:1指令操作码有7 位,因此最多可定义27=128 条指令。2各条指令的机器代码分别如下:“inc R1的机器码为:0000001 0 01 0 00 0 00,即0240H。“shl R2,R1的机器码为:0000010 0 10 0 01 0 00,即0488H。“sub R3,(R1),R2的机器码为:0000011 0 11 1 01 0 10,即06EAH。 3各标号处的控制信号或控制信号取值如下:0;mov;mova;l

27、eft;read;sub;mov;Srout。【评分说明】答对两个给分。4指令“sub R1,R3,(R2)的执行阶段至少包含 4 个时钟周期;指令“inc R1的执行阶段至 少包含2 个时钟周期。45解答:semaphore Full_A=x;/Full_A 表示A 的信箱中的数量semaphore Empty_A = M-x; / Empty_A 表示 A 的信箱中还可存放的数量semaphore Full_B=y;/Full_B 表示B 的信箱中的数量semaphore Empty_B = N-y; / Empty_B 表示B 的信箱中还可存放的数量Awhile(TRUE)P(Full_

28、A); P(mutex_A);从 A 的信箱中取出一个邮件;V(mutex_A); V(Empty_A);回答以下问题并提出一个新问题;P(Empty_B); P(mutex_B);将新邮件放入 B 的信箱;V(mutex_B); V(Full_B);Bwhile(TRUE)P(Full_B); P(mutex_B);从 B 的信箱中取出一个邮件;V(mutex_B); V(Empty_B);回答以下问题并提出一个新问题;P(Empty_A); P(mutex_A);将新邮件放入 A 的信箱;V(mutex_A); V(Full_A);semaphore mutex_A=1;/mutex_A

29、用于A的信箱互斥semaphore mutex_B=1;/mutex_B 用于B的信箱互斥Cobegin【评分说明】1每对信号量的定义与初值正确,给分。2每个互斥信号量的P、V 操作使用正确,各给分。3每个同步信号量的P、V 操作使用正确,各给分。4其他答案酌情给分。46解答:1页和页框大小均为4KB。进程的虚拟地址空间大小为232/212=220 页。2210*4/212页目录所占页数+220*4/212页表所占页数=1025页。3需要访问一个二级也表。因为虚拟地址0100 0000H 和0111 2048H 的最高10 位的值都是4,访 问的是同一个二级页表。【评分说明】用其他方法计算,思

30、路和结果正确同样给分。47解答:1DHCP服务器可为主机2主机N动态分配IP地址的最大围是:111.123.15.5111.123.15.254; 主机 2 发送的封装 DHCP Discover 报文的 IP 分组的源 IP 地址和目的 IP 地址分别是 0.0.0.0 和 255.255.255.255。2主机2 发出的第一个以太网帧的目的MAC 地址是ff-ff-ff-ff-ff-ff;封装主机2 发往Internet 的IP分组的以太网帧的目的MAC 地址是00-a1-a1-a1-a1-a1。3主机1 能访问WWW服务器,但不能访问Internet。由于主机1 的子网掩码配置正确而默认网 关IP地址被错误地配置为111.123.15.2正确IP地址是111.123.15.1,所以主机1可以访问在同一个子 网的WWW服务器,但当主机1访问Internet时,主机1发出的IP分组会被路由到错误的默认网关111.123.15.2,从而无法到达目的主机。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号