【考研类试卷】考研计算机学科专业基础综合-46及答案解析.doc
《【考研类试卷】考研计算机学科专业基础综合-46及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】考研计算机学科专业基础综合-46及答案解析.doc(31页珍藏版)》请在麦多课文档分享上搜索。
1、考研计算机学科专业基础综合-46 及答案解析(总分:153.01,做题时间:90 分钟)一、单项选择题(总题数:40,分数:80.00)1.设 n是描述问题规模的正整数,下面程序片段的时间复杂度是_。 i=2; while(in/3) i=i*3; AO(log 2 n) BO(n) C (分数:2.00)A.B.C.D.2.若以 1234作为双端队列的输入序列,则既不能由输入受限的双端队列得到,也不能由输出受限的双端队列得到的输出序列是_。(分数:2.00)A.1234B.4132C.4231D.42133.将中缀表达式转换为等价的后缀表达式的过程中要利用堆栈保存运算符。对于中缀表达式 A-
2、(B+C/D)E,当扫描读到操作数 E时,堆栈中保存的运算符依次是_。(分数:2.00)A.-B.-(C.-+D.-(+4.一般说来,若深度为 k的 n个结点的二叉树具有最小路径长度时,第 k层(根为第 1层)上的结点数为_。 A.n-2k-2+1 B.n-2k-1+1 C.n-2k+n D.n-2k-1(分数:2.00)A.B.C.D.5.前序遍历和中序遍历结果相同的二叉树为_。 只有根结点的二叉树 根结点无右孩子的二叉树 所有结点只有左子树的二叉树 所有结点只有右子树的二叉树(分数:2.00)A.仅有B.、和C.和D.和6.以下关于二叉排序树的说法中,错误的有_个。 对一棵二叉排序树按前序
3、遍历得出的结点序列是从小到大的序列 每个结点的值都比它左孩子的值大、比它右孩子结点的值小,则这样的一棵二叉树就是二叉排序树 在二叉排序树中,新插入的关键字总是处于最底层 删除二叉排序树中的一个结点再重新插入,得到的二叉排序树和原来的相同(分数:2.00)A.1B.2C.3D.47.如果具有 n个顶点的图是一个环,则它有_棵生成树。 A.n2 B.n C.n-1 D.1(分数:2.00)A.B.C.D.8.已知一个有向图的邻接表存储结构如下图所示,根据有向图的深度优先遍历算法,从顶点 1出发,所得到的顶点序列是_。 (分数:2.00)A.1,2,3,5,4B.1,2,3,4,5C.1,3,4,5
4、,2D.1,4,3,5,29.下列关于 m阶 B-树的说法中,正确的有_。 每个结点至少有两棵非空子树 非叶结点仅起索引作用,每次查找一定会查找到某个叶结点 所有叶子在同一层上 当插入一个数据项引起 B一树结点分裂后,树长高一层(分数:2.00)A.、B.、C.、D.10.对关键码序列 28,16,32,12,60,2,5,72 快速排序,从小到大一次划分结果为_。(分数:2.00)A.(2,5,12,16) 28 (60,32,72)B.(5,16,2,12) 28 (60,32,72)C.(2,16,12,5) 28 (60,32,72)D.(5,16,2,12) 28 (32,60,72
5、)11.如果一台计算机具有多个可以并行运行的 CPU,就可以同时执行相互独立的任务,则下列排序算法中,适合并行处理的是_。 选择排序 快速排序 堆排序 基数排序 归并排序 希尔排序(分数:2.00)A.、和B.、和C.、和D.、和12.下列关于配备 32位微处理器的计算机说法正确的是_。(分数:2.00)A.该机器的通用寄存器一般为 32位B.该机器的地址总线宽度为 32位C.该机器能支持 64位操作系统D.以上说法均不正确13.设机器数字长 16位,有一个 C语言程序段如下: int n=0xA1B6; unsigned int m=n; m=m1; /m 右移一位 机内数据按大端方式存储,
6、则在执行完该段程序后,m 在机器内存里的结构为_。(分数:2.00)A.50DBHB.BD05HC.A186HD.D0DBH14.下列叙述中正确的是_。 定点补码运算时,其符号位不参加运算 浮点运算可由阶码运算和尾数运算两部分组成 阶码部件在乘除运算时只进行加、减操作 浮点数的正负由阶码的正负符号决定 尾数部件只进行乘除运算(分数:2.00)A.、和B.、和C.、和D.和15.设有一主存-Cache 层次的存储器,其主存容量 1MB,Cache 容量 16KB,每字块有 8个字,每字 32位,采用直接地址映像方式,若主存地址为 35301H,且 CPU访问 Cache命中,则该主存块在 Cac
7、he的第_字块中(Cache 起始字块为第 0字块)。(分数:2.00)A.152B.153C.154D.15116.某计算机 Cache的容量为 128KB,块大小为 16字节,采用 8路组相联映射方式。则字节地址为1234567H的单元调入该 Cache后,其 Tag为_。(分数:2.00)A.1234HB.2468HC.048DHD.12345H17.假设相对寻址的转移指令占两个字节,第一个字节是操作码,第二个字节是相对位移量,用补码表示。每当 CPU从存储器取出一个字节时,即自动完成(PC)+1PC。若当前 PC值为 2000H,2000H 处的指令为JMF*-9(*为相对寻址特征),
8、则执行完这条指令后,PC 值为_。(分数:2.00)A.1FF7HB.1FF8HC.1FF9HD.1FFAH18.一条双字长直接寻址的子程序调用 CALL指令,其第一个字为操作码和寻址特征,第二个字为地址码5000H。假设 PC当前值为 1000H,SP 的内容为 0100H,栈顶内容为 1234H,存储器按字编址,而且进栈操作是先(SP)-1SP,后存入数据。则 CALL指令执行后,SP 及栈顶的内容分别为_。(分数:2.00)A.00FFH,1000HB.0101H,1000HC.00FEH,1002HD.00FFH,1002H19.某机采用微程序控制方式,微指令字长 24位,采用水平型编
9、码控制的微指令格式,断定方式。共有微命令 30个,构成 4个互斥类,各包含 5个、8 个、14 个和 3个微命令,外部条件共 3个。则控制存储器的容量应该为_。(分数:2.00)A.25624bitB.3024bitC.3124bitD.2424bit20.间址寻址第一次访问内存所得到信息经系统总线的_传送到 CPU。(分数:2.00)A.数据总线B.地址总线C.控制总线D.总线控制器21.影响总线带宽的因素_。 总线宽度 数据字长 总线频率 数据传输方式 总线设备的数量(分数:2.00)A.、和B.、和C.、和D.、和22.下列 I/O方式中,由软件和硬件相结合的方式实现的是_。 程序查询
10、程序中断 DMA 通道(分数:2.00)A.和B.和C.和D.、和23.在操作系统的以下功能中,不需要专门硬件支持的是_。 冲断系统 时钟管理 地址映射 页面调度(分数:2.00)A.和B.、和C.和D.只有24.系统中有 n(n2)个进程,并且当前没有执行进程调度程序,则_不可能发生。(分数:2.00)A.有一个运行进程,没有就绪进程,剩下的 n-1个进程处于等待状态B.有一个运行进程和 n-1个就绪进程,但没有进程处于等待状态C.有一个运行进程和 1个就绪进程,剩下的 n-2个进程处于等待状态D.没有运行进程但有 2个就绪进程,剩下的 n-2个进程处于等待状态25.系统拥有一个 CPU。I
11、O1 和 IO2为两个不同步的输入/输出装置,它们能够同时工作。当使用 CPU之后控制转向 IO1、IO2 时,或者使用 IO1、IO2 之后控制转向 CPU时,由控制程序执行中断处理,但这段处理时间忽略不计。有 A、B 两个进程同时被创建,进程 B的调度优先权比进程 A高,但是,当进程 A正在占用 CPU时,即使进程 B需要占用 CPU,也不能打断进程 A的执行。若在同一系统中分别单独执行,则需要占用 CPU、IO1、IO2 的时间如下图所示: 进程 A CPU IO1 CPU IO2 CPU IO1 25ms 30ms 20ms 20ms 20ms 30ms 进程 B CPU IO1 CP
12、U IO2 CPU IO2 CPU 20ms 30ms 20ms 20ms 10ms 20ms 45ms 经过计算可知,_先结束。(分数:2.00)A.进程 AB.进程 BC.进程 A和进程 B同时D.不一定26.死锁现象并不是计算机系统独有的。下列选项中,除_之外都是死锁的案例。(分数:2.00)A.北京永定桥塞车,因为大修,桥上只有一个车道供双向的车通行B.高速公路大堵车,因为桥被台风吹垮了C.两列相向行驶的列车在单轨铁路线上迎面相遇D.两位木匠钉地板,一位只握一把榔头,而另一位没有榔头,却有钉子27.设 m为同类资源数,n 为系统中并发进程数。当 n个进程共享 m个互斥资源时,每个进程的
13、最大需求是 w,则下列情况会出现系统死锁的是_。(分数:2.00)A.m=2,n=1,w=2B.m=2,n=2,w=1C.m=4,n=3,w=2D.m=4,n=2,w=328.某个计算机采用动态分区来分配内存,经过一段时间的运行,现在在内存中依地址从小到大存在100KB、450KB、250KB、200KB 和 600KB的空闲分区中。分配指针现指向地址起始点,继续运行还会有212KB、417KB、112KB 和 426KB的进程申请使用内存,那么,能够完全完成分配任务的算法是_。(分数:2.00)A.首次适应算法B.邻近适应算法C.最佳适应算法D.最坏适应算法29.某页式存储管理系统中,主存为
14、 128KB,分成 32块,块号为 0、1、2、3、31;某作业有 5块,其页号为 0、1、2、3、4,被分别装入主存的 3、8、4、6、9 块中。有一逻辑地址为3,70(其中方括号中的第一个元素为页号,第二个元素为页内地址,均为十进制),则其对应的物理地址为_。(分数:2.00)A.24646B.24576C.24070D.67030.设有一个记录文件,采用隐式链接分配方式,逻辑记录的固定长度为 100B,在磁盘上存储时采用记录成组分解技术。盘块长度为 512B。如果该文件的目录项已经读入内存,要找到第 22个逻辑记录共需启动磁盘_次。(分数:2.00)A.3B.4C.5D.631.信息在外
15、存空间的排列也会影响存取等待时间。考虑几个逻辑记录 A、B、C、.、J,它们被存放于磁盘上,每个磁道存放 10个记录,安排如表 1所示。 表 1 每个磁道存放 10个记录 物理块 1 2 3 4 5 6 7 8 9 10 逻辑记录 A B C D E F G H I J 假定要经常顺序处理这些记录,磁道旋转速度为 20ms/r,处理程序读出每个记录后花 4ms进行处理。考虑对信息的分布进行优化,如表 2所示,相比之前的信息分布,优化后的时间缩短了_。 表 2 优化后磁道存放的 10个记录 物理块 1 2 3 4 5 6 7 8 9 10 逻辑记录 A H E B I F C J G D (分数
16、:2.00)A.60msB.104msC.144msD.204ms32.某操作系统采用双缓冲区传送磁盘上的数据。设一次从磁盘将数据传送到缓冲区所用时间为 T 1 ,一次将缓冲区中数据传送到用户区所用时间为 T 2 (假设 T 2 远小于 T 1 、T 3 ),CPU 处理一次数据所用时间为 T 3 ,则处理该数据共重复 n次该过程,系统所用总时间为_。(分数:2.00)A.n(T1+T2+T3)B.nMAX(T2,T3)+T1C.nMAX(T1,T3)+T2D.(n-1)MAX(T1,T3)+T1+T2+T333.正确描述网络体系结构中的分层概念的是_。(分数:2.00)A.保持网络灵活且易于
17、修改B.所有的网络体系结构都使用相同的层次名称和功能C.把相关的网络功能组合在一层中D.定义各层的功能以及功能的具体实现34.在一种网络中,超过一定长度,传输介质中的数据就会衰减。如果需要比较长的传输距离,就需要安装_设备。(分数:2.00)A.放大器B.中继器C.路由器D.网桥35.下列关于滑动窗口的说法中,错误的是_。 对于窗口大小为 n的滑动窗口,最多可以有 n帧已发送但没有确认 假设帧序号有 3位,采用连续 ARQ协议,发送窗口的最大值为 4 在 GBN协议中,如果发送窗口的大小为 16,则至少需要 4位序列号才能保证协议不出错(分数:2.00)A.和B仅C.和D.、和36.在下图的网
18、络配置中,总共有_个广播域、_个冲突域。 (分数:2.00)A.2、2B.2、7C.2、6D.3、637.当 IP分组经过路由器进行分片时,其首部发生变化的字段有_。 标识 IDENTIFICATION 标志 FLAG 片偏移 总长度 校验和(分数:2.00)A.、和B.、和C.、和D.和38.设有以下 4条路由:172.18.129.0/24,172.18.130.0/24,172.18.132.0/24,172.18.133.0/24,如果进行路由聚合,能覆盖这 4条路由地址的是_。(分数:2.00)A.172.18.128.0/21B.172.18.128.0/22C.172.18.13
19、0.0/22D.172.18.132.0/2339.TCP协议中,发送双方发送报文的初始序号分别为 X和 Y,在第一次握手时发送方发送给接收方报文中,正确的字段是_。(分数:2.00)A.SYN=1,序号=XB.SYN=1,序号=X+1,ACKX=1C.SYN=1,序号=YD.SYN=1,序号=Y,ACKY+1=140.下列哪种技术可以最有效地降低访问 WWW服务器的时延_。(分数:2.00)A.高速传输线路B.高性能 WWW服务器C.WWW高速缓存D.本地域名服务器二、综合应用题(总题数:7,分数:73.00)41.设记录的关键字(key)集合:K=24,15,39,26,18,31,05,
20、22,请回答: 依次取 K中各值,构造一棵二叉排序树(不要求平衡),并写出该树的前序、中序和后序遍历序列。 设 Hash表表长 m=16,Hash 函数 H(key)=(key)%13,处理冲突方法为“二次探测法”,请依次取 K中各值,构造出满足所给条件的 Hash表;并求出等概率条件下查找成功时的平均查找长度。 将给定的 K调整成一个堆顶元素取最大值的堆(即大根堆)。 (分数:13.00)_假设二叉树采用二叉链表存储结构,设计一个算法求其指定的某一层 k(k1)的叶子结点个数,要求:(分数:12.00)(1).给出算法的基本设计思想。(分数:4.00)_(2).写出二叉树采用的存储结构代码。
21、(分数:4.00)_(3).根据设计思想,采用 C或 C+语言描述算法,关键之处给出注释。 算法的设计如下:解法一:#define MaxSize 100 /设置队列的最大容量int LeafKLevel(BTNode *root, int k)BTNode* qMaxSize; /声明队列,end1 为头指针,end2 为尾指针int end1, end2, sum=0; /队列最多容纳 MaxSize一 1个元素end1=end2=0; /头指针指向队头元素,尾指针指向队尾的后一个元素int deep=0; /初始化深度BTNode *lastNode; /lastNode用来记录当前层的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机 学科专业 基础 综合 46 答案 解析 DOC
