[考研类试卷]计算机专业(基础综合)模拟试卷61及答案与解析.doc
《[考研类试卷]计算机专业(基础综合)模拟试卷61及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业(基础综合)模拟试卷61及答案与解析.doc(40页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业(基础综合)模拟试卷 61 及答案与解析一、单项选择题1-40 小题,每小题 2 分,共 80 分。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。1 下列叙述中,正确的是( )。非空循环单链表 head 的尾结点 p 满足 pnext=head带头结点的循环单链表的头指针为 head,如果 headnextnextnext=head成立,则该单链表的长度为 3静态链表中的指针表示的是下一个元素在数组中的位置将长度为 n 的单链表链接在长度为 m 的单链表之后的算法时间复杂度为O(1)(A)仅、(B) 、(C)仅 、(D)仅、2 利用栈求表达式的值时,需设立运算数栈 S。假
2、设栈 S 只有两个存储单元,在下列表达式中,不发生溢出的是( )。(A)A-B*(CD)(B) (AB)*C-D(C) (AB*C)一 D(D)(AB)*(CD)3 设有一个 n 阶三对角线矩阵 Ann,现把它的三条对角线上的非零元素按行存放到一个一维数组 B 口中,A11 存放到 B1中(假定不用 0 下标),那么 Bk存放的元素的行号是( ) 。4 某完全二叉树的结点个数为 4N+3,则该树的叶子结点个数为 ( )。(A)2N(B) 2N1(C) 2N 一 2(D)2N+25 下列说法中,正确的是( )。 具有 10 个叶子结点的二叉树中有 9 个度为 2 的结点 设高度为 5 的二叉树上
3、只有度为 0 和度为 2 的结点,则该二叉树中所包含的结点数至少为 9 一棵完全二叉树上有 1001 个结点,则可知叶子结点的个数为 501 个 高度为 h 的完全二叉树最少有 2h 个结点(A)仅、(B)仅 、(C)仅 、(D)仅、6 某二叉树有 n 个结点,并且高度为 n,则此类二叉树一共有( )种。(A)log 2n(B) n2(C) n(D)2 n-17 下列关于无向图的说法中,正确的是( )。无向图中某个顶点的度是指图中与该顶点连通的顶点数在一个具有 n 个顶点的无向图中,要连通全部顶点至少需要 n 一 1 条边无向图的邻接矩阵是对称矩阵具有 n 个顶点的无向图,最多有 n 个连通分
4、量(A)仅、(B)仅 、(C)仅 (D)、8 下列关于强连通图的说法中,正确的是( )。n 个顶点构成的强连通图至少有 n 条边强连通图是任何顶点到其他所有顶点都有边完全有向图一定是强连通图(A)仅、(B)仅 、(C)仅 、(D)、9 假设初始为空的散列表的地址空间为(010),散列函数为 H(key)=key mod 11,采用线性探测再散列法处理冲突,若依次插入关键字 37、95、27、14、48,则最后一个关键字值 48 的插入位置是( )。(A)4(B) 5(C) 6(D)810 设待排序元素序列所有元素的排序码都相等,则下列排序方法中排序速度最慢的是( )。(A)直接插入排序(B)起
5、泡排序(C)简单选择排序(D)基数排序11 设线性表中每个元素有两个数据项 K1 和 K2,现对线性表按下列规则进行排序:先看数据项 K1,K1 值小的在前,大的在后;在 K1 值相同的情况下,再看数据项K2,K2 值小的在前,大的在后。满足这种要求的排序方法是( )。(A)先按 K1 值进行直接插入排序,再按 K2 值进行简单选择排序(B)先按 K2 值进行直接插入排序,再按 K1 值进行简单选择排序(C)先按 K1 值进行简单选择排序,再按 K2 值进行直接插入排序(D)先按 K2 值进行简单选择排序,再按 K1 值进行直接插入排序12 下列说法中,错误的是( )。设浮点数的基数为 4,尾
6、数用原码表示,则 0000010 为规格化数浮点数运算中,运算结果超出尾数表示范围则表示溢出任何情况下,浮点数的右规操作最多只会进行一次(A)仅、(B)仅 、(C)仅 、(D)、和13 下列关于定点数原码一位乘法的描述中,错误的是( )。符号位不参加运算,根据数值位的乘法运算结果确定结果的符号位 在原码一位乘算法过程中,所有移位均是算术移位操作 假设两个 n 位数进行原码一位乘,部分积至少需要使用 n 位寄存器(A)仅、(B)仅 、(C)仅 、(D)、14 下列( ) 刷新方式存在死时间。集中刷新 分散刷新 异步刷新(A)I、(B)仅 、(C)仅 、(D)、15 现有一 64K2 位的存储器芯
7、片,欲设计具有同样存储容量的存储器,有( )种方法可以合理地安排地址线和数据线引脚的数目,且使两者之和最小。(A)2(B) 3(C) 4(D)516 在各种寻址方式中,指令的地址码字段可能的情况有( )。寄存器编号 设备端口地址 存储器的单元地址 数值(A)仅、(B)仅 、(C)仅 、(D)、17 与本指令的地址有关的寻址方式是( )。(A)寄存器寻址(B)直接寻址(C)相对寻址(D)间接寻址18 CPU 的设计中,需要( )。指令寄存器 指令译码器 数据缓冲寄存器 地址译码器(A)仅、(B)仅 、(C)仅 、(D)仅、19 将微程序存储在 RAM 中的控制器是( )。(A)动态微程序(B)静
8、态微程序(C)毫微程序(D)水平型微程序20 微指令的组成部分不可能包含( )。微操作控制字段 外部条件字段 操作码字段 下地址字段(A)仅(B)仅 、(C)仅 、(D)仅、21 在计数器定时查询方式下,若每次计数从n2开始,则( )。(A)设备号小的优先级高(B)每个设备使用总线的机会相等(C)设备号大的优先级高(D)以上说法都不正确22 以下 4 个步骤在通道过程中的正确顺序是( )。 组织 IO 操作 向 CPU 发出中断请求 编制通道程序 启动IO 通道(A)(B) (C) (D)23 提高单机资源利用率的关键技术是( )。(A)SPOOLing 技术(B)虚拟技术(C)交换技术(D)
9、多道程序技术24 假设系统中所有进程是同时到达,则最不利于短作业的进程调度算法是( )。(A)FCFS(B) SPF(C) RR(D)高响应比优先25 试问下列同时运行多个进程 Pi,可能会出现的错误是( )。Pi()Lock(m mutex); 含义为获取互斥信号量a=new int100; 开辟一个大小为 100 的整型数组空间,并用全局指针变量 a 保存空间地址UnLock(m_mutex);free(a); 释放数组空间,且 a 的值不改变有多个优先级相同的进程 Pi。(A)内存泄露(B)内存越界访问(C)内存泄露和内存越界访问(D)无26 生产者进程和消费者进程代码如下。生产者进程有
10、一个局部变量nextProduced,以存储新产生的新项:while(1)/*produce an item in nextProduced*/while(in+1)%BUFFER_SIZE=out;/*do nothing*/bufferin=nextProduced;in=(in+1)%BUFFER_SIZE;消费者进程有一个局部变 nextConsumed,以存储所要使用的项:while(1)while(in=out);*do nothing*nextConsumed=bufferout,out=(0ut+i)BUFFER_SIZE;/*consume the item in nextC
11、onsumed*/当 in=out 和(in+1) BUFFER_SIZE=out 条件成立时,缓冲区中 item 数目各是( )。(A)0,BUFFER_SIZE(B) 0,BUFFER_SIZE-1(C) BUFFER_SIZE-1,0(D)BUFFER_SIZE,027 设主存的分配情况如图 6-1 所示,当有一个进程需申请 45KB 的存储区时,若采用最佳适应法,则所分到的分区首地址为( )。(A)100KB(B) 190KB(C) 330KB(D)410KB28 某请求分页管理系统中,页表保存在内存中。若有一个可用的空闲或被置换的页未被修改,则它处理一个缺页中断需要 8ms(1ms=
12、106ns),这种情况占缺页中断事件的 30;若被置换的页已被修改,则处理一缺页中断因增加写同外存的时间需要 20ms,一次内存的存取时间为 1ns。为保证有效访问时间不超过 12ns,可接受的最大缺页率是( ) 。(结果保留两位有效数字)(A)6110 -5(B) 1210 -5。(C) 6110 -6(D)1210 -629 在页式虚拟管理系统中,假定驻留集为 m 个页帧 (初始所有页帧均为空),在长为 p 的引用串中具有 n 个不同页号(nm),对于 FIFO、LRU 两种页面替换算法,其缺页中断的次数的范围分别为( )。(A)m ,p和n,p(B) m,n和n ,p(C) n,p 和m
13、 ,n(D)n ,p和n,p30 设有一个记录式文件,采用链接分配方式,逻辑记录的同定长度为 100B,记录类型是英文文本(例如:WelcOmE to TiaNqin!),在磁盘卜存储时采用成组分解技术。盘块长度为 512B。如果该文件的目录项已经读入内存,用户现在需要规范第 22 个逻辑记录中的大小写格式,该操作共需启动硬靠的次数为( )。(A)1(B) 2(C) 5(D)631 考虑一个有如表 6-1 所示参数的磁盘:估计访问一个磁盘扇区的平均时间 Taccess 约为( )。(A)4ms(B) 8ms(C) 13ms(D)17ms32 下列关于设备驱动程序的叙述中,正确的是( )。与设备
14、相关的中断处理过程是由设备驱动程序完成的由于驱动程序与 IO 设备(硬件)紧密相关,故必须全部用汇编语言书写磁盘的调度程序是在设备驱动程序中运行的一个计算机系统配置了 2 台同类绘图机和 3 台同类打印机,为了正确驱动这些设备,系统应该提供 5 个设备驱动程序(A)仅、(B)仅 、(C)仅 、(D)、33 透明网桥的 MAC 电址表要记录的信息有( )。目的站 MAC 地址 源站 MAC 地址 端口号 帧到达时间 帧转发标记(A)仅、(B)仅 、V(C)仅 、(D)仅、34 下列说法中,错误的是( )。假设帧序号有 3 位,采用连续 ARQ 协议,发送窗口的最大值为 4对于窗口大小为 n 的滑
15、动窗口,最多可以有 n 帧已发送但没有确认在后退 N 帧协议中,如果发送窗口的大小是 16,那么至少需要 4 位的序列号才能保证协议不出错(A)仅、(B)仅 (C)仅 、(D)、35 假设某网络最远的两个站点长度为 10km,数据传输率为 10Mbits 的CSMACS 以太网,信号传播速度为 200ms。那么该网络的最小帧长为( )。(A)20bit(B) 200bit(C) 100bit(D)1000bit36 图 6-2 是网络地址转换 NAT 的一个实例,根据图 62 中的信息,标号为 的方格中的内容应为( ) 。(A)S=135211,80 D=202 011,5001(B) S=1
16、35211,80 D=19216811,3342(C) S=202011,5001 D=135211,80 (D)S=19216811,3342 D=135 21 1,8037 在一条点对点的链路上,为了减少地址的浪费,子网掩码应该指定为( )。(A)255255255252(B) 255255255248(C) 255255255240(D)25525525519638 在 IP 分组的传输过程中,以下 IP 分组首部中的字段保持不变的是( )。总长度 头部检验和 生存时间 源 IP 地址(A)仅、(B)仅 (C)仅 、(D)仅、39 TCP 为了实现可靠的服务,采用超时重传、确认捎带技术。
17、其中,在确认信息中捎带( ) 的序号以减少通信量。(A)上一个已接收的报文(B)下一个希望接收的报文(C)正在发送的报文(D)下一个将要发送的报文40 某网络允许的最大报文段的长度为 128B,序号用 8bit 表示,报文段在网络中的寿命为 30s,则每一条 TCP 连接所能达到的最高数据率为 ( )。(A)46kbits(B) 189kbits(C) 87khits(D)256khits二、综合应用题41-47 小题,共 70 分。40 有人提出这样的一种从图 G 中顶点 u 开始构造最小生成树的方法。假设 G=(V,E)是一个具有 n 个顶点的带权连通无向图,T=(U,TE)是 G 的最小
18、生成树,其中 U 是 T 的顶点集,TE 是 T 的边集,则由 G 构造从起始顶点 u 出发的最小生成树 T 的步骤如下:41 初始化 U=u。以 u 到其他顶点的所有边为候选边。42 重复以下步骤 n1 次,使得其他 n 一 1 个顶点被加入到 U 中。 从候选边中挑选权值最小的边加入到 TE,设该边在 V-U 中的顶点是 v,将 v 加入 U 中。考查顶点 v,将 v 与 V-U 顶点集中的所有边作为新的候选边。 若此方法求得的 T 是最小生成树,请予以证明。若不能求得最小生成树,请举出反例。42 设一个字符串除字符串结束符之外,共包含 n(n1)个字符,设计一个在时间和空间两方面尽可能高
19、效的算法,在这个字符串中找到第一个只出现一次的字符。例如字符串为 abcdabd,则输出 c。要求:43 给出算法的基本设计思想。44 根据设计思想,采用 C 或 C+或 Java 语言描述算法,关键之处给出注释。45 说明你所设计算法的时间复杂度与空间复杂度。45 假设一个主频为 1GHz、CPI 为 5 的 CPU 需要从某个成块传送的 IO 设备读取1 000B 的数据到主存缓冲区中,该 IO 设备一旦启动即按 50KBs 的数据传输率向主机传送 1000B 数据,每个字节的读取、处理并存入内存缓冲区需要 1 000 个时钟周期,则以下 4 种方式下,在 1 000B 的读取过程中,CP
20、U 用在该设备的IO 操作上的时间分别为多少?占整个 CPU 时间的百分比分别是多少?46 采用定时查询方式,每次处理一个字节,一次状态查询至少需要 60 个时钟周期。47 采用独占查询方式,每次处理一个字节,一次状态查询至少需要 60 个时钟周期。48 采用中断 IO 方式,外设每准备好一个字节发送一次中断请求。每次中断响应需要 2 个时钟周期,中断服务程序的执行需要 1200 个时钟周期。49 采用周期挪用 DMA 方式,每挪用一次主存周期处理一个字节,一次 DMA 传送完成 1 000B 的传送,DMA 初始化和后处理的时间为 2 000 个时钟周期,CPU和 DMA 之间没有访存冲突。
21、50 如果设备的速度提高到 5MBs,则上述 4 种方式中,哪些是不可行的? 为什么?对于可行的方式,计算出 CPU 在该设备:IO 操作上所用的时间占整个 CPU 时间的百分比。50 硬磁盘共有 4 个记录面,存储区域内半径为 10cm,外半径为 155cm,道密度为 60 道cm,外层位密度为 600bitcm,转速为 6 000rmin。问:51 硬磁盘的磁道总数是多少?52 硬磁盘的容量是多少?磁盘的非格式化容量和格式化容量是一个什么概念,两者之间有什么关系?53 将长度超过一个磁道容量的文件记录在同一个柱面上是否合理?54 采用定长数据块记录格式,直接寻址的最小单位是什么?寻址命令中
22、磁盘地址如何表示?55 假定每个扇区的容量 512B,每个磁道有 12 个扇区,寻道的平均等待时间为105ms ,试计算读出磁盘一个扇区中数据所用的平均时间。55 在一个段式存储管理系统中,逻辑地址为 32 位,其中高 16 位为段号,低 16 位为段内偏移,以下是段表(其中的数据均为十六进制,如表 7-1 所示)。以下是代码段的内容:试问:56 x 的逻辑地址为 10108,它的物理地址是多少?57 栈指针的当前地址是 70FF0,它的物理地址是多少 ?58 第一条指令的逻辑地址和物理地址各为多少?59 push x 指令的执行过程:将 SP(堆栈寄存器) 减 4,然后存储 x 的值。试问
23、x 被存储在什么地方(物理地址)?60 causin 指令的执行过程:先将当前 PC 值入栈,然后在 PC 内装入目标 PC 值。试问哪个值被压入栈了? 新的栈指针的值是多少 ?新的 PC 值是多少?61 语句“mov r2,4+(sp)”的功能是什么?61 有一个文件系统如图 72 所示。其中的方框表示目录,椭圆圈表示普通文件。根目录常驻内存,目录文件组织成链接文件,不设文件控制块,普通文件组织成索引文件。目录表目指示下一级文件名及其磁盘地址(各占 2B,共 4B)。若下级文件是目录文件,指示其第一个磁盘块地址。若下级文件是普通文件,指示其文件控制块的磁盘地址。每个目录文件磁盘块最后 4B
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 模拟 61 答案 解析 DOC
