![考研408计算机学科专业基础综合真题及答案_第1页](http://file4.renrendoc.com/view/4423d479e88bec7fe6fcb4cae90ba381/4423d479e88bec7fe6fcb4cae90ba3811.gif)
![考研408计算机学科专业基础综合真题及答案_第2页](http://file4.renrendoc.com/view/4423d479e88bec7fe6fcb4cae90ba381/4423d479e88bec7fe6fcb4cae90ba3812.gif)
![考研408计算机学科专业基础综合真题及答案_第3页](http://file4.renrendoc.com/view/4423d479e88bec7fe6fcb4cae90ba381/4423d479e88bec7fe6fcb4cae90ba3813.gif)
![考研408计算机学科专业基础综合真题及答案_第4页](http://file4.renrendoc.com/view/4423d479e88bec7fe6fcb4cae90ba381/4423d479e88bec7fe6fcb4cae90ba3814.gif)
![考研408计算机学科专业基础综合真题及答案_第5页](http://file4.renrendoc.com/view/4423d479e88bec7fe6fcb4cae90ba381/4423d479e88bec7fe6fcb4cae90ba3815.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、时间:二O二一年七月二十九日2019年全国硕士研究生招生考试之樊仲川亿创作时间:二O二一年七月二十九日计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:140小题,每小题2分,共80分.下列每题给出的 四个选项中,只有一个选项合适试题要求.设n是描述问题规模的非负整数,下列程序段的时间庞杂度是x=0;while(n=(x+l)*(x+l) x=x+l ;A. O(log n)B. O(n1/2)C. O(n)D. O(n2).若将一棵树T转化为对应的二又树BT,则下列对BT的遍历中,具遍历序列与T的后根遍历序列相同的是A.先序遍历B.中序遍历C.后序遍历D.按层遍历.对n个互不
2、相同的符号进行哈夫曼编码.若生成的哈夫曼树共有115个结点,则n的值是A. 56 B. 57 C. 58 D. 60.在任意一棵非空平衡二又树(AVL树)T1中,删除某结点v之后形成 平衡二又树T2,再将w拔出T2形成平衡二又树 T3.下列关于T1 与T3的叙述中,正确的是.若v是T1的叶结点,则T1与T3可能不相同H .若v不是T1的叶结点,则T1与T3一定不相同田.若v不是T1的叶结点,则T1与T3 一定相同、m需要的顶点个数至少A.仅 I B. 仅 II C. 仅 I、H D.仅、m需要的顶点个数至少.下图所示的 AOE网暗示一项包含 8个活动的工程.活动d的最早开始时间和最迟开始时间辨
3、别是A. 3 和 7B. 12 和 12C. 12 和 14D. 15 和 15 6.用有向无环图描述表达式(x+y)*(x+y)/x),是A. 5B. 6C. 8D. 9时间:二。二一年七月二十九日时间:二O二一年七月二十九日.选择一个排序算法时,除算法的时空效率外,下列因素中,还需要考 虑的是A.仅 m B.仅 I、n C.仅 n、m、ivd. I 、n、m、w.现有长度为11且初始为空的散列表 HT,散列函数是H(key)=key%7, 采取线性探查(线性探测再散列)法解决冲突将关头字序列87,40,30,6,11,22,98,20 依次拔出到 HT后,HT查找失败的平均 查找长度是.设
4、主串 T= abaabaabcabaabC ,模式串S= abaabc,采取 KMP算法进行模式匹配,到匹配成功时为止,在匹配过程中进行的单 个字符间的比较次数是A. 9B. 10C. 12D. 1510.排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一 “趟”.下列序列中,不成能是快速排序第二趟结果的是A. 5,2,16,12,28,60,32,72B. 2,16,5,28,12,60,32,72C. 2,12,16,5,28,32,72,60D. 5,2,12,28,16,32,72,60.设外存上有120个初始归并段,进行12路归并时,为实现最佳归 并,需要弥补的虚段个数是 A
5、. 1 B. 2 C. 3 D. 4.下列关于冯诺依曼结构计算机基本思想的叙述中,错误的是A.程序的功效都通过中央处理器执行指令实现B.指令和数据都用二进制暗示,形式上无不同C.指令按地址拜访,数据都在指令中直接给出D.程序执行前,指令和数据需预先存放在存储器中.考虑以下C语言代码:unsigned short usi=65535;short si=usi ;执行上述程序段后,si的值是A. -1 B. -32767 C. -32768 D. -65535.下列关于缺页处理的叙述中,错误的是A.缺页是在地址转换时 CPU佥测到的一种异常B.缺页处理由操纵系统提供的缺页处理程序来完成C.缺页处理
6、程序按照页毛病地址从外存读入所缺失的页D.缺页处理完成后回到产生缺页的指令的下一条指令执行时间:二O二一年七月二十九日时间:二O二一年七月二十九日.某计算机采取大端方法,按字节编址.某指令中操纵数的机器数为1234 FF00H,该操纵数采取基址寻址方法,形式地址(用补码暗 示)为FF12H,基址寄存器内容为F000 0000H,则该操纵数的LSB(最低有效字节)所在的地址是A. F000 FF12H B. F000 FF15H C. EFFF FF12H D. EFFFFF15H.下列有关处理器时钟脉冲信号的叙述中,错误的是A.时钟脉冲信号由机器脉冲源收回的脉冲信号经整形和分频后 形成B.时钟
7、脉冲信号的宽度称为时钟周期,时钟周期的倒数为机器主频C.时钟周期以相邻状态单元间组合逻辑电路的最大延迟为基准 确定D.处理器总是在每来一个时钟脉冲信号时就开始执行一条新的 指令.某指令功效为 Rr2 Rr1+MRr0,其两个源操纵数辨别采取寄存器、寄存器间接寻址方法.对于下列给定部件,该指令在取 数及执行过程中需要用到的是I.通用寄存器组(GPRs)H .算术逻辑单元(ALU)(ID)m C.仅 n、m(ID)m C.仅 n、m、 IV D. 仅访存、写回” 5段流水线的处s0、s1、s2、s3 和 t2 暗示寄Rs1+Rs0MRt2+0Rs2+Rs3Rs2和 I4 D. I3 和 I4A.仅
8、 I、H B.仅 I、H、I、田、IV.在采取“取指、译码/取数、执行、 理器中,执行如下指令序列,其中 存器编号.I1 : add s2,s1,s0/Rs2I2 : load s3,0(t2)/Rs3I3 : add s2,s2 s3 /Rs2I4 : store s2,0 (t2)/MRt2+0下列指令对中,不存在数据冒险的是A. I1 和 I3 B. I2 和 I3 C. I2.假定一台计算机采取3通道存储器总线,配套的内存条型号为DDR3-1333,即内存条所接插的存储器总线的任务频率为 1333MHz总线宽度为64位,则存储器总线的总带宽大约是时间:二O二一年七月二十九日时间:二O二
9、一年七月二十九日A. 10.66 GB/s B. 32 GB/s C. 64 GB/s D. 96 GB/s.下列关于磁盘存储器的叙述中,错误的是A.磁盘的格局化容量比非格局化容量小B.扇区中包含数据、地址和校验等信息C.磁盘存储器的最小读写单位为一个字节D.磁盘存储器由磁盘控制器、磁盘驱动器和盘片组成.某设备以中断方法与 CPU进行数据交换,CPU主频为1 GHz,设备 接口中的数据缓冲寄存器为32位,设备的数据传输率为 50kB/s.若每次中断开销(包含中断响应和中断处理)为1000个时钟周期 则CPU用于该设备输入/输出的时间占整个 CPU时间的百分比最 多是A. 1.25%B. 2.5
10、%C. 5%D. 12. 5%.下列关于DM防法的叙述中,正确的是DMA传送前由设备驱动程序设置传送参数m.数据传送由DMA空制器直接控制总线完成A.仅 I、n B.仅 I、m、iv C.仅 n、m、 ivd. I 、n、田、 IV.下列关于线程的描述中,错误的是A.内核级线程的调度由操纵系统完成B.操纵系统为每个用户级线程建立一个线程控制块C.用户级线程间的切换比内核级线程间的切换效率高D.用户级线程可以在不支持内核级线程的操纵系统上实现.下列选项中,可能将进程唤醒的事件是o结束n .某进程退出临界区田.当前进程的时间片用完A.仅 旧.仅mC.仅I、n d. I、n、田.下列关于系统调用的叙
11、述中,正确的是I.在执行系统调用办事程序的过程中 ,CPU处于内核态 n.操纵系统通过提供系统调用避免用户程序直接拜访外设 m.不合的操纵系统为应用程序提供了统一的系统调用接口A.仅 I、IV B. 仅 II、IIIC. 仅 I、n、IVD.仅 I、田、 IV.下列选项中,可用于文件系统办理空闲磁盘块的数据结构是时间:二O二一年七月二十九日时间:二O二一年七月二十九日I.位图n .索引节点出.空闲磁盘块链IV .文件分派表(FAT) A.仅 I、n B.仅 I、m、iv C.仅 1、m D. 仅 n、 田、IV.系统采取二级反应队列调度算法进行进程调度.就绪队列Q1采取时间片轮转调度算法,时间
12、片为10ms;就绪队列 Q2采取短进程 优先调度算法;系统优先调度Q1队列中的进程,当Q1为空时系统才会调度 Q2中的进程;新创建的进程首先进入Q1; Q1中的进程执行一个时间片后,若未结束,则转入Q2.若当前Qt Q2为 空,系统依次创建进程 Pl、P2后即开始进程调度 Pl、P2需要的 CPU时间辨别为30ms和20ms,则进程P1、P2在系统中的平均等 待时间为A. 25 msB. 20 msC. 15 msD. 10 ms.在分段存储办理系统中,用同享段表描述所有被同享的段.若进程P1和P2同享段S,下列叙述中,错误的是 A.在物理内存中仅保管一份段S的内容B.段S在P1和P2中应该具
13、有相同的段号P1和P2同享段S在同享段表中的段表项P1和P2都不再使用段S时才回收段S所占的内存空间.某系统采取LRU页置换算法和局部置换战略,若系统为进程 P预 分派了 4个页框,进程P拜访页号的序列为 0,1,2,7,0,5,3,5,0,2,7,6,则进程拜访上述页的过程中,产生页置换的总次数是A. 3 B. 4 C. 5 D. 6.下列关于死锁的叙述中,正确的是IV.当系统出现死锁时,必定有两个或两个以上的进程处于阻塞 态A.仅 II、m B. 仅 I、n、iv C.仅 I、n、m D. 仅 I、 田、IV.某计算机主存按字节编址,采取二级分页存储办理,地址结构如 下所示页目录号(10位
14、)页号(10位)页内偏移(12位)虚拟地址20501225H对应的页目录号、页号辨别是时间:二O二一年七月二十九日时间:二O二一年七月二十九日A. 081H、101HB. 081H、401HC. 201H、101HD. 201H、401H.在下列动态分区分派算法中,最容易产生内存碎片的是A.首次适应算法B.最坏适应算法C.最佳适应算法D.循环首 次适应算法. OSI参考模型的第5层(自下而上)完成的主要功效是A.错误控制B.路由选择C.会话办理D.数据暗示转换A.双绞线B.单模光纤C.多模光纤D.同轴电缆.对于滑动窗口协议,如果分组序号采取 3比特编号,发送窗口大小 为5,则接收窗口最大是A.
15、 2B. 3C. 4D. 5.假设一个采取 CSMA/C助议的100Mbps局域网,最小帧长是128B, 则在一个冲突域内两个站点之间的单向传播延时最多是A. 2.56 psB. 5.12 sC. 10.24 sD. 20.48 八.若将101.200.16.0/20 划分为5个子网,则可能的最小子网的可 分派IP地址数是A. 126B. 254C. 510D. 1022.某客户通过一个 TCP连接向办事器发送 数据的部分过程如题 38图所示.客户在 t0时刻第一次收到确认序列号 ack_seq=100的段,并发送序列号 seq=100的段,但产生丢失.若TCP支持 快速重传,则客户重新发送
16、seq=100段 的时刻是A. t1B. t2C. t3D. t4.若主机甲主动倡议一个与主机乙的TCP连接,甲、乙选择的初始序列号辨别为 2018和2046,则第三次握手 TCP段的 确认序列号是A. 2018B. 2019C. 2046D. 2047.下列关于网络应用模型的叙述中,错误的是 A.在P2P模型中,结点之间具有对等关系 B.在客户/办事器(C/S)模型中,客户与客户之间可以直接通信 C.在C/S模型中,主动倡议通信的是客户,主动通信的是办事器时间:二O二一年七月二十九日时间:二O二一年七月二十九日D,在向多用户分发一个文件时,P2P模型通常比C/S模型所需时 间短二、综合应用题
17、:4147小题,共70分.(13 分)设线性表 L=(a1,a2,a,an -2,a-1,a.)采取带头结点的单链表保管,链表中结点定义如下:typedef struct node int data ;struct node*next ; NODE;请设计一个空间庞杂度为 O(1)且时间上尽可能高效的算法,重新 排列L中的各结点,得到线性表L=(a1,an,a2,an-1,a3,an-2).要求:(1)给出算法的基本设计思想(2)按照设计思想,采取C或C+错言描述算法,关头之处给出注 释.(3)说明你所设计的算法的时间庞杂度.(10分)请设计一个队列,要求满足:初始时队列为空;入队 时,允许增
18、加队列占用空间;出队后,出队元素所占用的空间可重复使用,即整个队列所占用的空间只增不减;人队操纵和 出队操纵的时间庞杂度始终坚持为O(1).请回答下列问题: TOC o 1-5 h z (1)该队列应该选择链式存储结构,还是顺序存储结构? (2)画出队列的初始状态,并给出判断队空和队满的条件 (3)画出第一个元素入队后的队列状态.(4)给出入队操纵和出队操纵的基本过程.(8分)有n(n n 3)位哲学家围坐在一张圆桌边,每位哲学家交替地就餐和思考.在圆桌中心有 m(m 1)个碗,每两位哲学家之间有1根筷子.每位哲学家必须取到一个碗和两侧的筷子之后,才干就餐,进餐完毕,将碗和筷子放回原位,并继续
19、思考.为使尽可能多 的哲学家同时就餐,且避免出现死锁现象,请使用信号量的P、V操纵(wait() 、signal()操纵)描述上述过程中的互斥与同步,并说明所用信号量及初值的含义.(7分)某计算机系统中的磁盘有300个柱面,每个柱面有10个磁道,每个磁道有200个扇区,扇区大小为512B.文件系统的每个簇 包含2个扇区.请回答下列问题:时间:二O二一年七月二十九日时间:二O二一年七月二十九日(1)磁盘的容量是多少?(2)假设磁头在85号柱面上,此时有4个磁盘拜访请求,簇号辨别 为:100260、60005、101660和110560.若采取最短寻道时 间优先(SSTF)调度算法,则系统拜访簇的
20、先后次序是什么?(3)第100530簇在磁盘上的物理地址是什么?将簇号转换成磁盘 物理地址的过程是由I/O系统的什么程序完成的?.(16 分)已知 f(n)=n ! =nx (n -l) x (n - 2) x x 2x 1,计算 f(n)的 C语言函数fl的源程序(阴影部分)及其在32位计算机M上的部 分机器级代码如下:其中,机器级代码行包含行号、虚拟地址、机器指令和汇编指令,计算机M按字节编址,int型数据占32位.请回答下列问题: (1)计算f(10)需要调用函数f1多少次?执行哪条指令会递归调 用f1 ?(2)上述代码中,哪条指令是条件转移指令?哪几条指令一定会使 程序跳转执行?(3)
21、按照第16行call指令,第17行指令的虚拟地址应是多少? 已知第16行call指令采取相对寻址方法,该指令中的偏移 量应是多少(给出计算过程)?已知第16行call指令的后4 字节为偏移量,M采取大端还是小端方法?f(13)=6227020800,但 f1(13)的前往值为 1932053504,为什么两者不相等?要使f1(13)能前往正确的结果,应如何修改f1 源程序?(5)第19行imuleax,ecx暗示有符号数乘法,乘数为 Reax和Recx,当乘法器输出的高、低 32位乘积之间满足什么条件 时,溢出标记 OF=1?要使CPU在产生溢出时转异常处理,编 译器应在imul指令后加一条什
22、么指令?.(7分)对于题45,若计算机M的主存地址为32位,采取分页存储 办理方法,页大小为4KB,则第1行push指令和第30行ret指令 是否在同一页中(说明理由)?若指令Cache有64行,采取4路组 相联映射方法,主存块大小为 64B,则32位主存地址中,哪几位暗 示块内地址?哪儿位暗示Cache组号?哪几位暗示标识表记标帜(tag)信息?读取第16行call指令时,只可能在指令 Cache的哪 一组中命中(说明理由)?.(9分)某网络拓扑如题47图所示,其中R为路由器,主机H1H4的时间:二O二一年七月二十九日时间:二O二一年七月二十九日IP地址配置以及 R的各接口 IP地址配置如图
23、中所示.现有若干台 以太网交换机(无VLAN功效)和路由器两类网络互连设备可供选 择.请回答下列问题:(1)设备1、设备2和设备3辨别应选择什么类型网络设备?(2)设备1、设备2和设备3中,哪几个设备的接口需要配置IP地址?并为对应的接口配置正确的IP地址.(3)为确保主机H1H4能够于访Internet,R 需要提供什么办事? 若主机H3发送一个目的地址为192.168.1.127的IP数据报,网络中哪几个主机会接收该数据报?2019年全国硕士研究生招生考试计算机科学与技术学科联考计算机学科专业基础综合试题参考答案、单项选择题二、综合应用题41、单项选择题二、综合应用题41.【答案要点】(1
24、)算法的基本设计思想:算法分3步完成.第1步,采取两个指针交替前行,找到单链表的中间结点;第 2步,将单链表的后半段结点原地逆置;第3步,从单链表前后两段中依次各取一个结点,按要求重排.(2)算法实现:串心rd rk由n胪屏|( MtSDI * li )NUDE * p4 * q, * r, *p 1whit ( 丁.! = NLUJ: )/ 寻找中间睛点jp -;/F9少nrH1 = N II J. s.hi- q I , NULL相械我口干门说打 r -fieXl =;pm E qsq = F? 狂Ff is 指 I诃 Wif ffl 的翔十收(KiJiPL 即插人世q = p ibrxt
25、 ; 4瓶IAi单的第十就据站以p-iw*Ai = NL LL:( q ! = HULL )将近裘埼牛股的母以M A利指定位:置1 = i ,/41指向后校的下一1T稣器 加 /轿i|所掰结以新人计3所特 精点;A3Xlrhl - “1 =”,瓶同|月爷门的下一f 八总q ,“(3)算法的时间庞杂度:参考答案的时间庞杂度为O(n).42.【答案要点】(1)采取链式存储结构(两段式单向循环链表), 队头指针为front,队尾指针为rear.(2)初始时,创建只有一个空闲结点的两段式 单向循环链表,头指针front与尾指针rear均指时间:二O二一年七月二十九日时间:二O二一年七月二十九日向空闲结
26、点.如下图所示人区押作;队空的判定条件:front=rear.队满的判定条件: front=rear-next.(3)拔出第一个元素后的队列状态:向空闲结点.如下图所示人区押作;队空的判定条件:front=rear.队满的判定条件: front=rear-next.(3)拔出第一个元素后的队列状态:操纵的基本过程:矶作rsrJfr闱插入一个新的空闲排电;I大限比席维?1f到 mf所惭结点和;- rt*Li惜N |更回1 _,排作工若ikwrt - prtr)/队审网出队久收,送也h. J 所脩结也中的兀索Bjnmk =*Z*踞目ca.【答案要点】信号量semaphore bowl; 用于协调哲
27、学家对碗的使用semaphore chopsticksn ; / 用于协调哲学家对筷子的使用for(int i=0 ; in ; i+)chopsticksi.value=1 ; / 设置两个哲学家之间筷子的数量bowl.value=min(n-1,m) ; /bowl.value-i1,确保不死锁CoBeginwhile(True)/哲学家i的程序思考;P(bowl); 取碗P(chopsticksi) ; / 取左边筷子P(chopsticks(i+l)MODn) ; / 取右边筷子就餐;V(chopsticksi);V(chopsticks(i+1)MODn);V(bowl);CoEnd
28、.【答案要点】 磁 盘 容 量二(300 X 10X 200X 512/1024)KB=3 X 105K B(2)依次拜访的簇是 100 260、101 660、110 560、60 005.(3)第100 530簇在磁盘上的物理地址由其所 在的柱面号、磁头号、扇区号组成其 所 在 的 柱 面 号 为 ? 100530/(10 X 200/2? =100.100530%(10X 200/2)=530, 磁 头号为 ? 530/(200/2) ? =5.扇区号为(530 X 2)%200=60.将簇号转换成磁盘物理地址的过程由磁盘驱 动程序完成.【答案要点】(1)计算f(l0)需要调用函数f1共10次执行第 16行call指令会递归调用f1.(2)第12行jle指令是条件转移指令.第16行 call指令、第20行jmp指令、第30行ret指 令一定会使程序跳转执行.(3)第16行call指令的下一条指令的地址为 0040 1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 科技教育对学生全面发展的推动作用研究
- 移动端宠物电商平台的崛起及发展
- 科技行业对公客户关系管理策略探讨
- 移动端教学平台的开发与应用趋势研究
- 未来对公金融市场中的营销战略规划与实施步骤
- 行为心理学在家庭教育中的应用及成效研究
- 现代学校设施设计与安全教育融合探讨
- 二零二五年度代课教师就业政策咨询与聘用合同
- 2025年度超市员工劳务合同示范文本
- 二零二五年度文化艺术演出活动安全责任合同
- 2025版茅台酒出口业务代理及销售合同模板4篇
- 2025年N1叉车司机考试试题(附答案)
- 《医院财务分析报告》课件
- 2024年考研政治试题及答案
- 2025年初级社会工作者综合能力全国考试题库(含答案)
- 2024年潍坊护理职业学院单招职业适应性测试题库附答案
- 《钳工基本知识》课件
- 2022-2023学年五年级数学春季开学摸底考(四)苏教版
- 【蚂蚁保】2024中国商业医疗险发展研究蓝皮书
- 授信审批部工作计划及思路
- 财务管理学(第10版)课件 第3章 财务分析
评论
0/150
提交评论