【考研类试卷】考研计算机学科专业基础综合-35及答案解析.doc
《【考研类试卷】考研计算机学科专业基础综合-35及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】考研计算机学科专业基础综合-35及答案解析.doc(37页珍藏版)》请在麦多课文档分享上搜索。
1、考研计算机学科专业基础综合-35 及答案解析(总分:148.00,做题时间:90 分钟)一、单项选择题(总题数:40,分数:80.00)1.设 n是描述问题规模的非负整数,下面程序片段的时间复杂度是_。void fun(int n)int i, k;for (i=1; i=n; i+)for (j=1; j=n; j+)k=1;while(k=n)k=5*k;AO(n 2log2n) BO(nlog 5n) CO(n 2log5n) DO(n 3)(分数:2.00)A.B.C.D.2.利用栈求表达式的值时,设立运算数栈 OPND。假设 OPND只有两个存储单元,在下列表达式中,不发生溢出的是_
2、。AA-B*(C-D) B(A-B)*C-DC(A-B*C)-D D(A-B)*(C-D)(分数:2.00)A.B.C.D.3.输入受限的双端队列是指元素只能从队列的一端输入,但可从队列的两端输出。若有 8,1,4,2 依次进入输入受限的双端队列,则得不到的输出序列是_。A2814 B1482 C4218 D2148(分数:2.00)A.B.C.D.4.一个具有 1025个结点的二叉树的高度为_。A11 B10C11 至 1025之间 D10 至 1024之间(分数:2.00)A.B.C.D.5.以下关于二叉排序树的说法正确的是_。 在二叉排序树中,每个结点的关键字都比左孩子关键字大,比右孩子
3、关键字小 每个结点的关键字都比左孩子关键字大,比右孩子关键字小,这样的二叉树都是二叉排序树 在二叉排序树中,新插入的关键字总是处于最底层 在二叉排序树中,新结点总是作为叶子结点来插入的 二叉排序树的查找效率和二叉排序树的高度有关A、 B、 C、 D、(分数:2.00)A.B.C.D.6.简单无向图的邻接矩阵是对称的,可以对其进行压缩存储。若无向图 G有 n个结点,其邻接矩阵为A1n,1n,且压缩存储在 B1k,则 k的值至少为_。An(n+1)/2 Bn 2/2C(n-1)(n+1)/2 Dn(n-1)/2(分数:2.00)A.B.C.D.7.若无向图 G=(V,E)中含 8个顶点,为保证图
4、G在任何情况下都是连通的,则需要的边数最少是_。A7 B21 C22 D28(分数:2.00)A.B.C.D.8.用递归算法实现 n个不同元素的有序序列的折半查找,采用一个递归工作栈时,该栈的最小容量应为_。(分数:2.00)A.B.C.D.9.在采用线性探测法处理冲突所构成的散列表上进行查找,可能要探测多个位置,在查找成功的情况下,所探测的这些位置的键值_。A一定都是同义词 B一定都不是同义词C不一定都是同义词 D都相同(分数:2.00)A.B.C.D.10.如果将中国人按照生日(不考虑年份,只考虑月、日)来排序,那么使用下列排序算法中最快的是_。A归并排序 B希尔排序 C快速排序 D基数排
5、序(分数:2.00)A.B.C.D.11.用某种排序方法对线性表(25,84,21,47,15,27,68,35,20)进行排序时,元素序列的变化情况如下:(1)25,84,21,47,15,27,68,35,20(2)20,15,21,25,47,27,68,35,84(3)15,20,21,25,35,27,47,68,84(4)15,20,21,25,27,35,47,68,84则采用的排序方法是_。A选择排序 B希尔排序 C二路归并排序 D快速排序(分数:2.00)A.B.C.D.12.若存储周期 100ns,每次读出一个字节,则该存储器的数据传输率为_。A3210 6b/s B810
6、 6b/sC80Mb/s D8010 6b/s(分数:2.00)A.B.C.D.13.假定采用 IEEE754单精度浮点数格式表示一个数为 45100000H,则该数的值是_。A(+1.125) 10210 B(+1.125) 10211C(+0.125) 10211 D(+0.125) 10210(分数:2.00)A.B.C.D.14.字长相同的两种浮点数,第一种阶码位数多,尾数位数少,第二种阶码位数少,尾数位数多,阶的底数都是 2,则有_。A它们表示的数的范围与精度相同 B第一种数的范围大,精度低C第二种数的范围大,精度高 D第一种数的范围大,精度高(分数:2.00)A.B.C.D.15.
7、以下关于校验码的叙述中,正确的是_。 校验码的码距必须大于 2 校验码的码距越大检错纠错能力越强 增加奇偶校验位的位数可以提高奇偶校验的正确性 采用奇偶校验可检测出一位数据错误的位置并加以纠正 采用海明校验可检测出一位数据错误的位置并加以纠正 循环冗余校验码是通过除法运算来建立数据和校验位之间的约定关系的A、 B、 C、 D、(分数:2.00)A.B.C.D.16.若内存地址区间为 4000H43FFH,每个存贮单元可存储 16位二进制数,该内存区域用 4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是_。A51216bit B2568bit C25616bit D10248bit(分数
8、:2.00)A.B.C.D.17.数据寻址和指令寻址的不同点在于_。A前者决定操作数地址,后者决定程序转移地址B前者决定程序转移地址,后者决定操作数地址C前者是短指令,后者是长指令D前者是长指令,后者是短指令(分数:2.00)A.B.C.D.18.流水计算机中,下列语句发生的数据相关类型是_。ADD R1,R2,R3;(R2)+(R3)R1ADD R4,R1,R5;(R1)+(R5)R4A写后读 B读后写 C写后写 D读后读(分数:2.00)A.B.C.D.19.下列有关控制器的说法正确的是_。A无论是组合逻辑控制器和时序逻辑控制器,都需要有程序计数器B微程序控制器不需要程序计数器,只要有微程
9、序计数器C都可以不需要程序计数器D以上都不对(分数:2.00)A.B.C.D.20.下面是关于目前流行的 PC机主板的叙述: 主板上通常包含微处理器插座(或插槽)和芯片组 主板上通常包含 ROM BIOS和存储器(内存条)插座 主板上通常包含 PCI和 AGP总线插槽 主板上通常包含 IDE连接器其中正确的是_。A仅 B仅和 C仅、和 D、和(分数:2.00)A.B.C.D.21.采用页式内存管理某虚拟存储器,使用 LRU页面替换算法,假定内存容量为 4个页面,且开始时是空的,考虑下面的页面访问地址流(每次访问在一个时间单位内完成)为1,8,1,7,8,2,7,2,1,8,3,8,2,1,3,
10、1,7,1,3,7,则页面命中次数是_。A24 B14 C16 D6(分数:2.00)A.B.C.D.22.外部设备打印机适合于连接的通道是_。A数组多路通道 B字节多路通道C选择通道 D任意一种通道(分数:2.00)A.B.C.D.23.用户程序在用户态下使用陷入指令而引起的中断是_。A故障中断 B外部中断 C不可屏蔽中断 D访管中断(分数:2.00)A.B.C.D.24.下列所示关系中,不是信号量能实现的功能是_。A进程同步 B进程互斥C执行的前趋关系 D进程的并发执行(分数:2.00)A.B.C.D.25.下面是一个并发进程的程序代码,正确的说法是_。semaphore x1=x2=y=
11、1;int c1=c2=0;cobeginprocedure P1 procedure P2P(x1); P(x2);if(+c1=1)P(y); if(+c2=1)P(y);V(x1); V(x2);computer(A); computer(B);P(x1); P(x2);if(-c1=0)V(y); if(-c2=0)V(y);V(x1); V(x2);end endcoendA进程不会死锁,也不会饥饿 B进程不会死锁,但是会饥饿C进程会死锁,但是不会饥饿 D进程会死锁,也会饥饿(分数:2.00)A.B.C.D.26.在操作系统中,进程 A与进程 B共享变量 S1,进程 A与进程 C共享
12、变量 S2,则进程 B和进程 C之间是_。A必须互斥 B必须同步 C同步或互斥 D无关系(分数:2.00)A.B.C.D.27.操作系统中为实现多道程序并发,对内存管理可以有多种方式,其中内存利用率最高的是_。A静态分区管理 B动态分区管理 C分页管理 D分段管理(分数:2.00)A.B.C.D.28.在一个请求页式的虚拟存储系统中,每个页面的大小分为 4096字节。如下某个程序需要将数组赋值,假设,执行代码已经驻留内存,而数据页面尚未分配,数组按先行后列存放。请计算,其缺页中断次数是_。int a10241024;int i, j;i=0;for(j=0; j1023; j+)aij=j;A
13、2 B1 C1024 D512(分数:2.00)A.B.C.D.29.在页式存储管理系统中选择页面的大小,需要考虑的因素是_。 页面大的好处是页表较小 页面小的好处是可以减少由内碎片引起的内存浪费 通常,影响磁盘访问时间的主要因素不在于页面的大小,所以使用时可优先考虑较大的页面A和 B和 C和 D和和(分数:2.00)A.B.C.D.30.操作系统中,采用了多种技术改善磁盘输入输出的访问速度,下列不能提高磁盘访问速度的是_。A加快盘片转速 B运用磁臂调度算法C采用通道技术 D添加磁盘缓冲(分数:2.00)A.B.C.D.31.有一个文件含有 10000个文件块,若将其顺序结构存放,则对文件块顺
14、序查找的平均时间为 5000个。若按索引顺序文件的结构存放,每个索引为 100个文件块,则顺序查找次数是_。A500 B100 C50 D10(分数:2.00)A.B.C.D.32.计算机系统中,不需要处理机干预,能够在内存中(包括映射的内存)快速搬运数据的控制器是_。A通道控制器 BDMA 控制器 C中断控制器 D时钟控制器(分数:2.00)A.B.C.D.33.在协议数据单元中,控制信息所不包括的内容是_。A地址 B查错码 C数据 D协议控制(分数:2.00)A.B.C.D.34.通过改变载波信号的相位值来表示数字信号 1、0 的方法是_。AASK BFSK CPSK DPPP(分数:2.
15、00)A.B.C.D.35.假设一个 NAT服务器其公网地址为 205.56.79.35,并且有如下表的表项,那么当一个 IP地址为192.168.32.56端口为 21分组进入公网的时候,转换后的端口号和源 IP地址是_。表转换端口 原 IP地址 原端口2056 192.168.32.56 212057 192.168.32.56 201892 192.168.48.26 802256 192.168.55.10680A205.56.79.35:2056 B192.168.32.56:2056C205.56.79.35:1892 D205.56.79.35:2256(分数:2.00)A.B.
16、C.D.36.IPv6协议数据单元由一个固定头部和若干个扩展头部以及上层协议提供的负载组成,其中用于标识松散源路由功能的扩展头是_。A目标头部 B路由选择头部C分段头部 D安全封装负荷头部(分数:2.00)A.B.C.D.37.现有一个长度为 3000B的 IP数据报,其 IP头部的长度为 20B,该 IP数据报如在最大帧长度为 1518B的以太网中进行传输,那么为了正确传输,最后一个 IP数据分片的数据大小是_。A20B B30B C40B D50B(分数:2.00)A.B.C.D.38.传输层用于标识不同的应用的是_。A物理地址 B端口号 CIP 地址 D逻辑地址(分数:2.00)A.B.
17、C.D.39.如下图所示一台路由器连接 3个以太网,假设主机 C上要发送一个 IP分组,使得主机 D和主机 E都会接收它,而子网 3和子网 4上的主机都不会接收它,那么该 IP分组的目标 IP地址是_。(分数:2.00)A.B.C.D.40.DNS作为一种分布式系统,所基于的网络应用模式是_。AC/S 模式 BB/S 模式 CP2P 模式 D以上均不正确(分数:2.00)A.B.C.D.二、综合应用题(总题数:7,分数:68.00)41.现有一个解决无向连通图的最小生成树的一种方法如下:将图中所有边按权重从大到小排序为(e1,e2,en);i=1;while(所剩边数=顶点数)从图中删去 ei
18、;若图不再连通,则恢复 ei;i=i+1;请问上述方法能否求得原图的最小生成树?若该方法可行,请证明之;否则请举例说明。(分数:10.00)_设有带头结点的循环双链表表示的线性表 L=(a1,a 2,a n-1,a n)。设计在时间和空间上都尽可能高效的算法,将 L改造成 L=(a1,a 3,a n,a 4,a 2)。要求:(分数:12.00)(1).给出算法的基本设计思想。(分数:4.00)_(2).根据设计思想,采用 C或 C+或 Java语言描述算法,关键之处给出注释。(分数:4.00)_(3).说明你所设计算法的时间复杂度和空间复杂度。(分数:4.00)_设某计算机有变址寻址、间接寻址
19、和相对寻址等寻址方式,设当前指令的地址码部分为。01AH,正在执行的指令所在地址为 1F05H,变址寄存器中的内容为 23A0H。(分数:12.00)(1).当执行取数指令时,如为变址寻址方式,则取出的数为多少?(分数:4.00)_(2).如为间接寻址,取出的数为多少?(分数:4.00)_(3).当执行转移指令时,转移地址为多少?已知存储器的部分地址及相应内容,见下表。表地址 内容001AH1F05H1F1FH23A0H23BAH23A0H2400H2500H2600H1748H(分数:4.00)_42.四位运算器框图如下图所示,ALU 为算术逻辑单元,A 和 B为三选一多路开关,预先已通过多
20、路开关 A的 SW门向寄存器 R1,R2 送入数据如下:R1=0101,R2=1010。寄存器 BR输出端接四个发光二极管进行显示。其运算过程依次如下:(分数:7.00)_43.考虑有三个吸烟者进程和一个经销商进程的系统中,每个吸烟者连续不断地制作烟卷并将其做好的烟卷消费掉(即吸烟)。制烟和吸烟过程需要烟草、烟纸和火柴三种原料。这三个吸烟者自己分别掌握有烟草、烟纸和火柴中的一种。经销商能源源不断地提供上述三种原料,每次经销商会提供上述三种原料中的任意两种,当某个吸烟者发现经销商提供的原料恰好是自己所需的时候,该吸烟者会取走那两种原料,与他自己拥有的原料一起,开始制烟和吸烟。经销商发现原料被取走
21、了就会继续提供任意两种原料,如此反复。试设计一个使经销商和吸烟者同步的算法,并用 C语言编写程序。(分数:7.00)_某一个计算机系统采用虚拟页式存储管理方式,当前在处理机上执行的某一个进程的页表如下表所列,所有的数字均为十进制,每一项的起始编号是 0,并且所有的地址均按字节计址,每页的大小为 1024字节。表逻辑页号 存在位 引用位 修改位 页框号0 1 1 0 91 1 1 1 32 0 0 0 3 1 0 0 14 0 0 0 5 1 0 1 5(分数:8.00)(1).将下列逻辑地址转换为物理地址,并说明理由。0793,1197,2099,3320,4188,5332(分数:4.00)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机 学科专业 基础 综合 35 答案 解析 DOC
