[考研类试卷]计算机专业(基础综合)模拟试卷105及答案与解析.doc
《[考研类试卷]计算机专业(基础综合)模拟试卷105及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业(基础综合)模拟试卷105及答案与解析.doc(38页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业(基础综合)模拟试卷 105 及答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 关于线性表的顺序存储结构和链式存储结构的描述正确的是( )。线性表的顺序存储结构优于其链式存储结构链式存储结构比顺序存储结构可更方便地表示各种逻辑结构如频繁使用插入和删除结点操作,顺序存储结构更优于链式存储结构顺序存储结构和链式存储结构都可以进行顺序存储(A)仅、(B)仅 、(C)仅 、(D)仅、2 相对于单向链表,使用双向链表存储线性表,其优点是( )。提高查找速度节约存储空间数据的插入和删除更快速(A)仅(B)仅 、(
2、C)仅 (D)仅、3 对于一个满二叉树,共有 n 个结点和 m 个叶子结点,且深度为 h,则下列等式中正确的是( ) 。 n=h+m h+m=2 n m=2 h-1 n=2 h-1(A)、(B) 、(C) 、(D)、4 设一棵二叉树是由森林转换而来的,若森林中有 n 个非终端结点,则二叉树中无右孩子的结点个数为( ) 。(A)n-1(B) n(C) n+1(D)n+25 若某完全二叉树的结点个数为 100,则第 60 个结点的度为( )(A)0(B) 1(C) 2(D)不确定6 下列关于二叉树的说法中,错误的是( )。(A)在二叉树的后序序列中最后一个结点一定是二叉树的根结点(B)在二叉树的中
3、序序列中最后一个结点一定是二叉树的一个叶结点(C)在二叉树的前序序列中最后一个结点一定是二叉树的一个叶结点(D)在二叉树的层序序列中最后一个结点一定是二叉树的一个叶结点7 已知一棵 5 阶 B 树有 53 个关键字,并且每个结点的关键字都达到最少状态,则它的深度是( ) 。(A)3(B) 4(C) 5(D)68 设图 G=(V,E),其中: V=V 0,V 1,V 2,V 3 E=(V0,V 1),(V 0,V 2),(V0,V 3),(V 1,V 3) 则从顶点 V0 开始对图 G 的深度优先遍历序列总共有( )种。(A)3(B) 4(C) 5(D)29 下列说法中正确的是( )。对有 25
4、00 个记录的索引顺序表(分块表)进行查找,最理想的块长为 50顺序查找法只适合于顺序存储结构,不适合于链式存储结构折半查找过程所对应判定树是一棵完全二叉树理想情况下,散列表的平均比较次数可达到 1 次(A)、(B) 、(C) 、(D)、10 用某种排序方法对线性表24,88,21,48,15,27,69,35,20 进行排序时,元素序列的变化情况如下:(1)24, 88, 21, 48, 15, 27, 69, 35, 20(2)20, 15, 21, 24, 48, 27, 69, 35, 88(3)15, 20, 21, 24, 35, 27, 48, 69, 88(4)15, 20,
5、21, 24, 27, 35, 48, 69, 88所采用的排序方法是:(A)快速排序(B)选择排序(C)希尔排序(D)归并排序11 假设在磁盘上存放有 375000 个记录,做 5 路平衡归并排序,内存工作区能容纳600 个记录,为把所有记录都排好序,需要做( )趟归并排序。(A)3(B) 4(C) 5(D)612 假定有两个带符号整数 x、y 用 8 位补码表示,x=63,y=-31,则 x-y 的机器数及其相应的溢出标志 OF 分别是( )。(A)5DH、0(B) 5EH、0(C) 5DH、1(D)5EH 、113 十进制数-5 基于单精度浮点数 IEEE 754 标准的编码是( )。(
6、注:单精度浮点数IEEE 754 格式为符号位 1 位、尾数 23 位、阶码 8 位,且阶码用移码表示)(A)(COA00000) 16(B) (81D00000)16(C) (41500000)16(D)(01D00000) 1614 设机器数字长 16 位,有一个 C 语言程序段如下:int n=0xA1B6;unsigned int m=n;m=m1; m 右移一位则在执行完该段程序后,m 的值为( )(A)50DBH(B) FFB6H(C) A186H(D)DODBH15 地址总线为 A15(高位) A0(低位) ,若用 1K4 位的存储芯片组成 4KB 的存储器,地址总线的高位做片选
7、信号,则以下说法正确的是( )。 加在各存储芯片上的地址线是 A11A 0 加在各存储芯片上的地址线是 A9A 0 一共需要使用 8片 1K4 位的存储芯片 一共需要使用 4 片 1K4 位的存储芯片(A)、(B) 、(C) 、(D)、16 假设某计算机采用小端方式存储,按字节编址。一维数组 a 有 100 个元素,其类型为 float,存放在地址 C000 1000H 开始的连续区域中,则最后一个数组元素的最高有效位(MSB)所在的地址应为( )。(A)C000 1396H(B) C000 1399H(C) C000 118CH(D)C000 118FH17 某机器中有 16 个寄存器,假设
8、机器字长为 12 位,下列( )指令可以使用单字长指令来实现。4 条三寄存器指令255 条单寄存器指令16 条 0 寄存器指令(A)仅、(B)仅 、(C)仅 、(D)仅18 假设某条指令的一个操作数采用变址寻址方式,变址寄存器的内容为 8H,指令中给出的形式地址为 1200H,地址为 1200H 的内存单元中的内容为 12FCH,地址为 12FCH 的内存单元的内容为 3888H,则该操作数的有效地址为( )。(A)1200H(B) 12FCH(C) 1208H(D)3888H19 下列关于多核处理器说法中,正确的是( )。多核表明一个处理器拥有多个芯片维持 Cache 一致性为其主要技术之一
9、多核之间共享一个统一地址空间(A)仅、(B)仅 、(C)仅 、(D)、和20 假设计算机系统中软盘以中断方式与 CPU 进行数据交换,主频为 50MHz,传输单位为 16 位,软盘的数据传输率为 50kBs。若每次数据传输的开销(包括中断响应和中断处理)为 100 个时钟周期,则软盘工作时 CPU 用于软盘数据传输的时间占整个 CPU 时间的百分比是( )。(A)0(B) 5(C) 15(D)1521 某计算机有 8 个主设备竞争总线使用权,使用链式请求方式进行总线判优控制,则该机为实现总线判优控制需要的控制线数为( )。(A)3(B) 16(C) 5(D)无法确定22 下列说法中,错误的是(
10、 )。程序中断过程是由硬件和中断服务程序共同完成的每条指令的执行过程中,每个总线周期要检查一次有无中断请求检测有无 DMA 请求,一般安排在一条指令执行过程的末尾中断服务程序的最后指令是无条件转移指令(A)仅、(B)仅 、(C)仅 、(D)、23 下列说法中,正确的有( )。清除内存、设置时钟都是特权指令,只能在内核态(系统态、管态)下执行用零作除数将产生中断用户态到内核态的转换是由硬件完成的在中断发生后,进入中断处理的程序可能是操作系统程序,也可能是应用程序(A)仅、(B)仅 、(C)仅 、(D)、24 并发进程执行的相对速度是( )。(A)由进程的程序结构决定的(B)由进程自己来控制的(C
11、)与进程调度策略有关的(D)在进程被创建时确定的25 下列( ) 调度算法不适合交互式操作系统。(A)高响应比优先(B)高优先级优先(C)时间片轮转(D)先来先服务26 关于临界问题的一个算法(假设只有进程 P0 和 P1 可能会进入该临界区)如下(i 为0 或 1): repeat retry: if(turn!=-1)turn=i; if(turn!=i)go to retry ; turn=-1 ; 临界区; turn=0; 其他区域; unti1false; 该算法( )。(A)不能保持进程互斥进入临界区,会出现“饥饿”(B)不能保持进程互斥进入临界区,不会出现“饥饿 ”(C)保证进程
12、互斥进入临界区,会出现“饥饿”(D)保证进程互斥进入临界区,不会出现“饥饿”27 设 m 为同类资源数,n 为系统中并发进程数。当 n 个进程共享 m 个百斥资源时,每个进程最大需求为 w,则下列情况会出现系统死锁的是 ( )。(A)m=2 , n=1,w=2(B) m=2,n=2,w=1(C) m=4,n=3,w=2(D)m=4 , n=2,w=328 用外存加上内存之和与虚拟内存空间相比,其大小关系是( )。(A)前者比后者大(B)前者比后者小(C)二者相等(D)不一定29 有一个矩阵为 100200,即 a100200。在一个虚拟系统中,采用 LRU 算法。系统分给该进程 5 个页面来存
13、储数据(不包含程序),设每页可存放 200 个整数,该程序要对整个数组初始化,数组存储时是按行存放的。试计算下列两个程序各自的缺页次数(假定所有页都以请求方式调入)。程序:for(i=0;i =99;i+)for(j=0;j =199;j+)A(ij:i*j;程序二:for(j=0;j =199;j+)for(i=0;i =99;i+)Aij=i*j;(A)100,200(B) 100,20 000(C) 200,100(D)20 000,10030 当数据(1)很少修改并且以随机顺序频繁地访问时(变长记录文件)(2)频繁地修改并且相对频繁地访问文件整体时(变长记录文件)(3)频繁顺序地访问文
14、件元素(定长记录文件)依次从访问速度、存储空间的使用和易于更新(添加删除修改)这几个方面考虑(访问速度最优先考虑,其次是存储开销,再次是易于更新),为了达到最大效率,你将分别选择( ) 文件组织。(A)、(B) 、(C) 、(D)、31 某文件系统采用多级索引的方式组织文件的数据存放,假定在文件的 i_node 中设有 13 个地址项,其中直接索引 10 项,一次间接索引项 1 项,二次间接索引项 1项,三次间接索引项 1 项。数据块大小为 4KB,磁盘地址用 4B 表示,请问这个文件系统允许的最大文件长度约为( )。(A)1T(B) 2T(C) 3T(D)4T32 下列有关通道技术的叙述中,
15、不正确的是( )。通道可视为一种软件,其作用是提高了 CPU 的利用率编制好的通道程序是存放在主存储器中的通道又称 IO 处理机,它用于实现 CPU 与 IO 设备之间的信息传输通道程序是由一系列通道指令组成的(A)仅、(B)仅 、(C)仅 、(D)仅、33 通过 IEEE 8023 局域网传送 ASCII 码信息“Good moming!”,若封装成一个MAC 帧,则该帧的数据字段的有效字节为( ),需要填充( )个字节。(A)12、34(B) 13、34(C) 13、33(D)12、3334 在异步通信中,每个字符包含 1 位起始位、7 位数据位、1 位奇偶位和 2 位终止位,若每秒传送
16、100 个字符,采用 4 相位调制,则码元速率为( )。(A)50 波特s(B) 500 波特s(C) 550 波特s(D)1100 波特s35 假设有一个 12 位的海明码(采用偶校验编码,且最多只有 1 位发生错误),其十六进制的值为 ACFH,请问原来的值是 ( )。(A)EFH(B) AFH(C) 4FH(D)BFH36 下列说法中,错误的是( )。0000 不能作为目的 IP 地址100255255255 不能作为源 IP 地址255255255255 可作为目的 IP 地址127001 既可以作为目的 IP 地址,也可以作为源 IP 电址(A)仅(B)仅 、(C)仅 、(D)仅、3
17、7 设有下面 4 条路由:17218129024、17218130024、17218132024 和17218133024,如果进行路由聚合,能覆盖这 4 条路由的地址是( )。(A)17218128021(B) 17218128022(C) 17218130022(D)1721813202338 在下列地址中,属于子网 86320012 的地址是( )。8633224123867965126866865216(A)仅(B)仅 、(C)仅 、(D)仅39 下列说法中,错误的是( )。TCP 不支持广播服务如果用户程序使用 UDP 协议,则应用层必须承担数据传输的可靠性UDP 数据报首部包含 U
18、DP 源端口、UDP 目的端口、UDP 数据报首部长度和校验和TCP 协议采用的滑动窗口协议能够解决拥塞控制问题(A)仅、(B)仅 、(C)仅 、(D)仅、40 一个万维网网点有 1 千万个页面,平均每个页面有 10 个链接。读取一个页面平均要 100ms。问要检索整个网点需要的时间最少为( )。(A)10 3s(B) 104s(C) 105s(D)10 6s二、综合应用题41-47 小题,共 70 分。40 有如图 3-4 所示的带权有向图 G,试回答以下问题。41 给出图 G 的邻接表。42 给出从顶点 1 出发的深度优先遍历序列和广度优先遍历序列。43 给出 G 的一个拓扑序列。44 判
19、断该图是否为强连通图。45 若用三元组存储邻接矩阵的数据,每个三元组占 3 个字节,求共需多大空间?若用邻接矩阵存储时每个元素占 1 个字节,试比较哪种存储更省空间。45 设二叉排序树用二叉链表表示,结点结构为(1child,data ,rchild),其中,data为整形,指针 1child 和 rchild 分别指向左右孩子。46 试写出二叉链表的结点类型和指针类型的定义。47 给定一棵递增有序的二叉排序树(前序遍历得递增有序序列),根指针为 root,试写出算法:将该二叉排序树转变为递减有序的二叉排序树(前序遍历得递减有序序列),返回根指针。48 分析你所设计算法的时间复杂度。48 有
20、5 个中断源 D1、D2、D3、D4 和 D5,它们的中断优先级从高到低分别是 1级、2 级、3 级、4 级和 5 级。这些中断源的中断优先级,正常情况下的中断屏蔽码和改变后的中断屏蔽码如表 3-4 所示。每个中断源有 5 位中断屏蔽码,“0”表示该中断开放,“1”表示该中断被屏蔽。49 当使用正常的中断屏蔽码时,处理机响应各中断源的中断服务请求的顺序是什么?实际的中断处理顺序是什么?50 当使用改变后的中断屏蔽码时,处理机响应各中断源的中断服务请求的顺序是什么?实际的中断处理顺序是什么?51 当 D1、D2、D3、D4、D5 这 5 个中断源同时发出中断请求时 (采用改变后的中断屏蔽码),试
21、画出处理机响应中断源的中断服务请求和实际运行中断服务过程的示意图。52 假设从处理机响应中断源的中断服务请求开始,到运行中断服务程序中第一次开中断所用的时间为 1 个单位时间,处理机运行中断服务程序的其他部分所用的时间为 4 个单位时间。当处理机在执行主程序时,中断源 D3、D4 和 D5 同时发出中断服务请求,经过 3 个单位时间后,中断源 D1 和 D2 同时发出中断服务请求。采用改变后的中断屏蔽码,画出处理机响应各中断源的中断服务请求和实际运行中断服务程序过程的示意图。52 某 16 位机器所使用的指令格式和寻址方式如图 3-5 所示,该机有两个 20 位基址寄存器,4 个 16 位变址
22、寄存器,16 个 16 位通用寄存器。指令汇编格式中的S(源)、D(目标) 都是通用寄存器,M 是主存的一个单元。 3 种指令的操作码分别是MOV(OP)=(A)H,STA(OP)=(1B)H,LDA(OP)=(3C)H。MOV 是传送指令,STA 为写数指令,LDA 为读数指令。53 试分析 3 种指令的指令格式和寻址方式特点。54 处理机完成哪一种操作所花时间最短?哪一种操作所花时间最长? 第二种指令的执行时间有时会等于第三种指令的执行时间吗?55 下列情况中,每个十六进制指令字分别代表什么操作?并且描述此指令的作用。其中有些编码不正确,如何改正才能成为合法指令?FOF1H、3CD2H28
23、56H6FD6H55 假设有一个进程拥有两个线程(编号为 0 和 1)需要去访问同一个共享资源,为了避免竞争状态的问题,必须实现一种互斥机制,使得在任何时候只能有一个线程在访问这个资源。假设有如下的一段代码:int flag2; *flag 数组,初始化为 FALSE*Enter_Critica1_Section(int my_thread_id),int other_thread_id)while (flag other_thread_id=TRUE);*空循环语句*flagmy_thread_id=TRUE;Exit_Critica1_Section(int my_thread_id),i
24、nt other_thread_id)flagmy_thread_id=FALSE;当一个线程想要访问临界资源时,就调用上述的这两个函数。比如,线程 0 的代码可能是这样的:Enter_Critica1_Section(0,1);使用这个资源Exit_Critica1_Section(0,1);做其他的事情试问:56 该共享资源可以是?57 以上的这种机制能够实现资源互斥访问吗?为什么?58 如果把 Enter Critical Section()函数中的两条语句互换一下位置,结果会如何 ?58 设一作业共有 5 页(04),其中程序占 3 页(02 页),常数占 1 页(第 3 页),工作单
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 模拟 105 答案 解析 DOC
