201X年哈工大计算机科学与技术专业854考研真题_第1页
201X年哈工大计算机科学与技术专业854考研真题_第2页
201X年哈工大计算机科学与技术专业854考研真题_第3页
201X年哈工大计算机科学与技术专业854考研真题_第4页
201X年哈工大计算机科学与技术专业854考研真题_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

..精选实用文档..精选2021年哈工大计算机科学与技术专业854考研真题I.数据结构选择题设n是描述问题规模的非负整数,下面程序片段的时间复杂度是〔〕。Intx=n*n;While(x>=1){ X=x/2;}O(log2n)O(n)O(nlog2n)O(n1/2)需要分配一个较大的存储空间并且插入和删除操作不需要移动,元素满足以上特点的线性表存储结构是〔〕。单向链表静态链表线性链表顺序表字符串S为〞ababcabcacbab〞,模式串T为〞abcac〞。假设采用KMP算法进行模式匹配,那么需要〔〕遍〔趟匹配〕,就能确定T是S的子串。3456某棵二叉树的前序序列是1,2,3,4,那么不可能为该二叉树的中序序列的是〔〕。1,2,3,42,3,4,11,4,3,23,1,4,2将森林F转换为对应的二叉树T,F中任何一个没有右兄弟的结点,在T中〔〕。没有左子树没有右子树没有左子树和右子树以上都不对一个含有n个顶点和e条边的无向图,在其邻接矩阵存储结构中共有〔〕个零元素。e2en2-2en2-e在一棵高度为2和7阶B树中,所含关键字的个数最少是〔〕。57814..精选实用文档..精选设待排序的元素个数为n,那么基于比拟的排序最坏情况下的时间复杂度的下界为〔〕。log2nnnlog2nn2下面关于B树和B+树的表达中,不正确的选项是〔〕。B树和B+树都能有效地支持随机检索B树和B+树都能有效地支持顺序检索B树和B+树都是平衡的多路树B树和B+树都可以用于文件的索引结构假设待排序关键字序列在排序前已按其关键字递增顺序排列,那么采用〔〕方法比拟次数最少。插入排序快速排序堆排序选择排序填空题在一棵n个结点的二叉树中,所有结点的空子树个数为 11 。假设二叉树的一个叶结点是其某子树的中序遍历序列中的第一个结点,那么它必是该子树的后序遍历序列中的第 12 个结点。在有n个选手参加的单循环赛中,总共将进行 13 场比赛。在有4033个叶子结点的完全二叉树中,叶子结点的个数为 14 个。一个有向图G1的反向图是将G1的所有有向边取反而得到的有向图G2,假设G1和G2的邻接矩阵分别为A,B,那么A与B的关系为 15 。N个顶点e条边的无环路有向图,假设采用邻接表作为存储结构,那么拓扑排序算法的时间复杂度为 16 。在10阶B树中根结点所包含的关键字最多有 17 个,最少有 18 个。在具有12个结点的平衡二叉树〔AVL树〕中,查找AVL树中的一个关键字最多需要 〔18〕次比拟。对初态有序的表,最少时间的排序算法是 〔19〕 。简答题在n个数据中找出前K个最大元素,可以采用堆排序或败者树来实现。分别说明上述两种实现方法的根底步骤,并分析每种方法的时间复杂度和空间复杂度。假设举办一个1000人参加的学术会议,作为会议报道组的负责人,你会收到会务组为每名参会者开具的包含其英文名字的注册费发票,同时还会收到为每位参会者提供的印有其英文名字的参会胸牌和其他会议资料。请答复以下问题:如何有效地把每个参会者注册费发票和参会胸牌等其他会议资料放在一起形成一份参会资料?如何在会议报道日更有效地把每份资料发放给参会者?要求:说明你所使用的主要技术和相关步骤。算法设计题按以下要求设计算法:描述算法设计的根本思想;根据设计思想,采用C或C++或Java语言描述算法;..精选实用文档..精选分析算法时间复杂度和空间复杂度。给定一个n个整数的无序数组A,设计一个时间和空间尽可能高效的算法,找出其中第k个小的整数:intfindTheKmin(intA[],intn,intk)。给定一棵n个结点的二叉排序树〔即BST〕,每个结点均存放一个整数,其结点格式为[lechild][data][rechild]。令half=(BST中的最大值+BST中的最小值)/2。设计一个算法intfindNearMid(BinTree*root),完成:找出BST中最大和最小以及计算half的值;返回大于half且与half相差最小的结点值。II.计算机组成原理局部填空在整数定点机中,采用1位符号位,假设存放器内容为10000000,当它分别表示为原码、补码,及无符号数时,其对应的真值分别为 1-1 、 1-2 、 1-3 和 1-4 。〔均用十进制表示〕变址寻址和基址寻址的区别是:在基址寻址中,基址存放器提供 2-1 ,指令提供 2-2 ;而变址寻址中,变址存放器提供 2-3 ,指令提供 2-4。利用 3-1指令进行输入输出操作的I/O编址方式为统一编址。设n=16〔不包括符号位〕,机器完成一次加和移位各需100ns,那么原码一位乘最多需 4-1 ns,补码Booth算法最多需 4-2 ns。CPU从主存取出一条指令并执行该指令的时间叫 5-1 ,它通常包含假设干个 5-2 。而后者又包含假设干个 5-3 、 5-4 组成多级时序系统。选择题冯·假设依曼计算机中指令和数据均以二进制形式存放在存储器,CPU区分它们的依据是〔〕。指令操作码的译码结果指令和数据的寻址方式指令周期的不同阶段指令和数据所在的存储单元DMA方式传送数据时是在〔〕控制的。CPU程序CPU+程序硬件电路总线通信中的同步控制是〔〕。只适合于CPU控制的方式由统一时序控制的方式只适合于外围设备控制的方式只适合于主存以下表达中〔〕是错误的。采用微程序控制器的处理器称为微处理器在微程序编码中,编码效率最低的是直接编码方式在各种微地址形成方式中,增量计数法需要的顺序控制字段较短CMAR是控制器中存储地址存放器设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量〔用补码表示〕,假设CPU每当从存储器取出一个字节时,即自动完成(PC)+1PC。设当前PC的内容为2021H,要求转移到2000H地址,那么该转移指令第二字节的内容应为〔〕..精选实用文档..精选F5HF7H09H0AH简答与计算设一个32位微处理器配有16位的外部数据总线,时钟频率为50MHz,假设总线传输最短周期为4个时钟周期,试问处理器的最大数据传输率是多少?假设想提高1倍数据传输率,可采用什么措施?主机与I/O传送数据时,有几种控制方式,简述它们各自的特点,并指出哪种方式的CPU效率最高。设主存容量为1MB,Cache容量为16KB,每字块有16个字,每字32位。假设Cache采用直接相联映像,求出主存地址字段中各段的位数。假设Cache采用四路组相联映像,求出主存地址字段中各段的位数。设阶码取3位,尾数取6位〔均不包括符号位〕,按浮点补码运算规那么计算:2综合题设CPU共有16根地址线,8根数据线,并用MREQ作访存控制信号〔低电平有效〕,用WR作读写控制信号〔高电平为读,低电平为写〕。现有以下芯片:ROM(2K*8位,8K*8位,32K*8位)RAM(1K*4位,2K*8位,8K*8位,16K*1位,4K*4位)及74138译码器和其他门电路〔门电路自定〕。画出CPU与存储器的连接图,要求:存储器芯片的地址空间分配为:最大4K地址空间空系统程序区,相邻的4K地址空间为系统程序工作区,最小16K地址空间为用户程序区;指出选用的存储芯片类型及数量;详细画出片选逻辑。设CPU中各部件及其互相连接关系如下图,图中W是写控制标志,R是读控制标志,R1和R2是暂存器。..精选实用文档..精选假设要求在取指周期由ALU完成(PC)+1PC的操作〔即ALU可以对它的一个源操作数

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论