北京邮电大学2019年803计算机综合考研真题参考答案
北京邮电大学2018年803计算机综合考研真题参考答案
因为存储单元 m 的内容并未明确给出寻址方式,因此 T7 节拍默认处理为直接寻址。
45. 解析:
(1) 逻辑地址由三部分组成:段号(log2(32)) + 页号(log2(2^12)) + 页内偏移(log22^ (1024)) = 5 + 12 + 10。所以有 27 位。
(2) log2(32)=5。5 位定义段号 (3) log2(1024)=10。 10 位定义页内偏移。 (4) 页框和页大小相同,为 1024B。 (5) 物理地址的地址结构为:页框号+页内偏移。 页内偏移为 10 位,所以页框号为 3610=26 位。 (6) 由 226 个页框组成。
PCo,+1,R2i
T5
(R2)→PC
R2o,PCi
(5)指令执行阶段节拍及控制信号
T6
(ACC) → R1
ACCo,R1i
T7
Ad(X) →Y
Xo,Yi
T8
M(Y) →MDR
R,MDRi,B-MDR
T9
(MDR)+(R1) →R2
+, MDRo,R1o,R2i
T10
(R2) → ACC
ACCi,R2o
6
邮学,北邮考研辅导领军者 } 47. 解析: (1) 前 20 字节为 IP 包首部,根据 IP 包头格式,源 IP 地址为第 13~16 字节,目的 IP 地
址为第 17~20 字节。这是 C 发给 S 的 IP 包,C 为源 IP 地址,c0 a8 00 67 即 192.168.0.103;S 为目的 IP 地址,d3 44 47 d6 即 211.68.71.214。 后 20 字节为 TCP 报文,根据 TCP 包头格式,源端口为第 1~2 字节 52 b0 即 21168, 目的端口为第 3~4 字节 00 50 即 80。 (2) TTL 字段为前 20 字节的第 9 字节,04 00 即 64。TTL 值为数据报在网络中可通过 的最大路由器数,标识分组在网络中的寿命,以确保分组不会永远在网络中循环。 (3) 根据 IP 包头部中的 IHL,首部长度为 5 即 5×4=20 字节;Total length 为总长度,02 28 即 552 字节。根据 TCP 包头格式,TCP header length 为首部长度,5 即 5×4=20 字节。所以应用层数据为总长度减去 IP 包首部再减去 TCP 报文段首部,即 512 字 节。 注意:在 IP 数据报首部中有三个关于长度的标记,一个是首部长度、一个是总长 度、一个是片偏移,基本单位分别是:4B、1B、8B。TCP 报文段中的数据偏移即 首部长度基本单位也是 4B。 SEQ 为 16 dc aa 14,应用层的数据长度 512 字节,ACK=SEQ+应用层数据长度=16 dc aa 14 + 00 00 02 00 = 16 dc ac 14。
北京邮电大学807软件工程专业综合专业课考研真题(2019年)
807
807
第 4/14页
- 4. / 14.
北京邮电大学专业课考研真题(2019年)
以梦为马 不负韶华
!"#$:807%&'()*+,
807
807
第 5/14页
- 5. / 14.
北京邮电大学专业课考研真题(2019年)
以梦为马 不负韶华
!"#$:807%&'()*+,
807
807
第 2/14页
- 2. / 14.
北京邮电大学专业课考研真题(2019年)
以梦为马 不负韶华
!"#$:807%&'()*+,
807
807
第 3/14页
- 3. / 14.
北京邮电大学专业课考研真题(2019年)
以梦为马 不负韶华
!"#$:807%&'()*+,
807
807
第 6/14页
- 6. / 14.
北京邮电大学专业课考研真题(2019年)
以梦为马 不负韶华
!"#$:807%&'()*+,
807
807
第 7/14页
- 7. / 14.
北京邮电大学专业课考研真题(2019年)
以梦为马 不负韶华
!"#$:807%&'()*+,
807
807
第 10/14页
- 10. / 14.
北京邮电大学专业课考研真题(2019年)
以梦为马 不负韶华
!"#$:807%&'()*+,
2019年考研计算机学科专业基础综合真题及答案
2019年全国硕士研究生招生考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合试题要求。
1.设n是描述问题规模的非负整数,下列程序段的时间复杂度是x=0;while(n>=(x+l)*(x+l))x=x+l;A. O(log n)B. O(n1/2)C. O(n)D. O(n2)2.若将一棵树T转化为对应的二又树BT,则下列对BT的遍历中,其遍历序列与T的后根遍历序列相同的是A. 先序遍历B. 中序遍历C. 后序遍历D. 按层遍历3.对n个互不相同的符号进行哈夫曼编码。
若生成的哈夫曼树共有115个结点,则n的值是A. 56B. 57C. 58D. 604.在任意一棵非空平衡二又树(AVL树)T1中,删除某结点v之后形成平衡二又树T2,再将w插入T2形成平衡二又树T3。
下列关于T1与T3的叙述中,正确的是I.若v是T1的叶结点,则T1与T3可能不相同Ⅱ.若v不是T1的叶结点,则T1与T3一定不相同Ⅲ.若v不是T1的叶结点,则T1与T3一定相同A. 仅IB. 仅IIC. 仅I、ⅡD. 仅I、Ⅲ5.下图所示的AOE网表示一项包含8个活动的工程。
活动d的最早开始时间和最迟开始时间分别是A. 3和7B. 12和12C. 12和14D. 15和156.用有向无环图描述表达式(x+y)*((x+y)/x),需要的顶点个数至少是A. 5B. 6C. 8D. 97.选择一个排序算法时,除算法的时空效率外,下列因素中,还需要考虑的是I.数据的规模Ⅱ.数据的存储方式Ⅲ.算法的稳定性V.数据的初始状态A. 仅ⅢB. 仅I、ⅡC. 仅Ⅱ、Ⅲ、IVD. I、Ⅱ、Ⅲ、Ⅳ8.现有长度为11且初始为空的散列表HT,散列函数是H(key)=key%7,采用线性探查(线性探测再散列)法解决冲突将关键字序列87,40,30,6,11,22,98,20依次插入到HT后,HT查找失败的平均查找长度是A. 4B. 5.25C. 6D. 6.299.设主串T=“abaabaabcabaabc”,模式串S=“abaabc”,采用KMP算法进行模式匹配,到匹配成功时为止,在匹配过程中进行的单个字符间的比较次数是A. 9B. 10C. 12D. 1510. 排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一“趟”。
北京邮电大学2018年803计算机综合考研真题
北京邮电大学2018年硕士研究生入学考试试题考试科目:计算机学科基础综合请考生注意:①所有答案(包括选择题和填空题)一律写在答题纸上,否则不计成绩。
②不允许使用计算器一、 单项选择题(每小题2分,共80分)1. 算法分析的作用是A .分析算法的效率B .分析算法中的输入和输出的关系C .分析算法是否正确D .分析算法能否转换为计算机语言2. 设某数据对象(,)DR D R =,其数据元素集合为{}12345,,,,D a a a a a =,关系R 表达为{}1,|4,3,2,1i i R a a i +==,DR 是A .集合结构B .线性结构 C. .树结构 D .图结构3. 若线性表最常用的运算是删除第一个元素、在末尾插入新元素,则最适合的存储方式是A .顺序表B .带尾指针的单循环链表C .单链表D . 带头指针的单循环链表4. 数组通常具有两种基本操作是A .插入和删除元素B .插入和查找元素C .修改和删除元素D . 查找和修改元素5. 已知字符串""pqppqpqp ,它的nextval 数组值是A .01021040B .01021243C .01122240D .011223436. 一棵二叉树的先序遍历序列为abcde ,中序遍历序列为cbade ,则该二叉树对应的森林所包含的树的棵树是A .1B .2C .3D .57. 若高度为n 的二叉树恰有n 个结点,则满足此条件的二叉树树形有A .2种 B. 2n 种 C. 12n − 种 D. 21n −种8. n 个顶点的无向连通图用邻接矩阵存储,矩阵中非零元素的个数最少是A .2nB .1n −C . nD .()21n −9. 下列关于图的遍历的叙述中,错误的是A .图的深度优先遍历不适用于有向图B.图的深度优先遍历是一个递归过程C.由同一顶点出发的深度优先遍历生成树高度不小于广度优先遍历生成树高度D.利用遍历可以判定无向图有几个连通分量10.下列排序算法中,若待排数据序列已经为有序时,时间性能最差的是A.冒泡排序 B.快速排序Shell排序C.归并排序 D.希尔()11.待排记录序列的键值依次为 (63, 12, 44, 101, 25, 68, 57, 321, 7, 83),用筛选法建成初始大根堆时,所筛选的第一个结点的键值是A.321 B.68 C.25 D.712.构成计算机系统的主要部件有如下几种:I.中央处理器CPU II.动态存储器DRAMIII.只读存储器ROM IV.输入输出设备那么一台能正常运行的冯●诺依曼结构计算机所选用的部件是A.I、II、III和IV B.I、II和IVC.I和III D.I和IV13.某32位定点整数计算机按字节编址,并采用小端(Little Endian)方式存放数据。
北京邮电大学2018年计算机学科基础综合考试真题803
北京邮电大学2018年硕士研究生入学考试试题考试科目:计算机学科基础综合请考生注意:①所有答案(包括选择题和填空题)一律写在答题纸上,否则不计成绩。
②不允许使用计算器一、单项选择题(每小题2分,共80分)1.算法分析的作用是A.分析算法的效率B.分析算法中的输入和输出的关系C.分析算法是否正确D.分析算法能否转换为计算机语言2.设某数据对象DR=(D,R),其数据元素集合为D={a1,a,as,a,as),关系R表达为R={<aiu,ai>li=4,3,2,1},DR是A.集合结构B.线性结构C.树结构D.图结构3.若线性表最常用的运算是删除第一个元素、在末尾插入新元素,则最适合的存储方式是A.顺序表B.带尾指针的单循环链表C.单链表D.带头指针的单循环链表4.数组通常具有的两种基本操作是A.插入和删除元素B.插入和查找元素C.修改和删除元素D.查找和修改元素5.已知字符串“pqppqpqp”,它的nextval数组值是A.01021040B.01021243C.01122240D.011223436.一棵二又树的先序遍历序列为abcde,中序遍历序列为cbade,则该二叉树对应的森林所包含的树的棵数是A.1B.2C.3D.57.若高度为n的二又树恰有n个结点,则满足此条件的二叉树树形有A.2种B.2n种C.2n-1种D.2n-1种8.n个顶点的无向连通图用邻接矩阵存储,矩阵中非零元素的个数最少是A.n/2B.n-lC.nD.2(n-1)9.下列关于图的遍历的叙述中,错误的是A.图的深府伊生遍用不活用干右向图B.图的深度优先遍历是一个递归过程C.由同一顶点出发的深度优先遍历生成树高度不小于广度优先遍历生成树高D.利用遍历可以判定无向图有几个连通分量10.下列排序算法中,若待排数据序列已经为有序时,时间性能最差的是A.冒泡排序B.快速排序C.归并排序D.希尔(Shell)排序11.待排记录序列的键值依次为(63,12,44,101,25,68,57,321,783),用筛选法建成初始大根堆时,所筛选的第一个结点的键值是A.321B.68C.25D.712.构成计算机系统的主要部件有如下几种:I.中央处理器CPU Ⅱ.动态存储器DRAMⅢ.只读存储器ROM IV.输入输出设备那么一台能正常运行的冯·诺依曼结构计算机所选用的部件是A. I、Ⅱ、Ⅲ和IVB.I、Ⅱ和ⅣC.I和ⅢD. I和IV13.某32位定点整数计算机按字节编址,并采用小端(Litle Endian)方式存放数据,假定从内存地址00006100日.开始依次观察到41H、42H、61日和81H组成的一个4字节十六进制数,则关于这个数有如下结论,正确的是A.是1个int型变量B.是1个字符串C.无法确定是正数还是负数D.是1个负数14.某浮点数字长32位,其中阶码8位,用补码表示;尾数为纯小数,24位,用A.01111010 110111..10B.00010010 011010..00C.10110010 010010..01D.11000010 100011..1115.下列关于储存器的叙述中正确的是A.ROM不用刷新,但断电后存储信息消失B.半导体RAM信息可读可写,且断电后仍能保持记忆C.动态和静态RAM都是易失性存储器,断电后存储信息消失D.静态RAM属非易失性存储器,而动态RAM存储信息断电后信息消失16.某计算机Cache容量为1KB,采用4路组相联映射方式,主存容量为1MB,每个主存块大小为32字节,按字节编址。
北京邮电大学2019年软件工程专业综合考试真题807
北京邮电大学2019年硕士研究生招生考试试题考试科目:软件工程专业综合请考生注意:(1)所有答案(包括选择题和填空题)一律写在答题纸上,否则不计成绩。
(2)允许使用计算器。
(3)本考题包括数据结构,操作系统,数据库三个科目。
其中数据结构为必选部分。
操作系统,数据库为二选一,考生只需选择其中一个科目答题即可。
考生需在答题纸上标明选答科目的名称。
必选科目数据结构部分(90分)一、选择题(每小题2分,共20分)1.考虑下面程序段:void power(int m,int n){ //前提:n>=0int result=1;while(n>1)if(n为偶数){m=m*m;n=n/2;}else{result=result*m;n=n-1;}return result;}则调用power(m,n)的时间复杂度是:A.O(n)B.O(n logn)C.o(logn)D.O(n2)2.下面是对有序数组进行二分查找程序的教学版。
bool search(T a[ ],int n,T key){ //n:数组a的长度。
前提:n>=0,T是某种数据类型if(n<=0)return false;int mid=n/2;if(a[mid]==key)return true;if(almid]<key)return search(a,mid,key);else return search(a+mid+1,n-mid-1,key);}考虑函数调用search(a,n,key);下面三个命题中哪些是正确的?(1)成功查找的键值比较次数的时间复杂度是O(logn)。
(2)不成功查找的键值比较次数的时间复杂度是O(logn)。
(3)若键值x,y均不在数组中,则查找他们所执行的键值比较次数相A.(1),(2),(3)全部正确B.仅(1),(2)正确C.仅(1),(3)正确D.仅(2),(3)正确3.n个结点的简单有向图最多有多少条弧边?4.以下哪个函数是O(n3)?A.n3log(n)+n3B.n3+log(n)C.3nD.n3log(n3)5.将键值个数分别为m,n的两个有序表归并为一个大的有序表最多需要多少次键值比较?A.min(m,n)B.m+n-1C.max(m,n)D.m+n6.假设队列是用循环单链表存储,队列的长度是n,头指针是front,尾指针rear 指向队列的最后一个元素所在的结点,指针x指向的结点包含的元素需要入队,需要下面的那个选项的入队操作序列?A.front=x;front=front->next;B.x->next=front->next;front=x;C.rear->next=x;rear=x;D.rear->next=x;x->next=null;rear=x;7.具有n(n>0)个结点的完全二叉树的高度为(假设只有一个结点的二叉树的高度为0)。
2019 北京邮电大学 803《计算机学科基础综合》 考试大纲
2019年北京邮电大学803《计算机学科基础综合》考试大纲一、考查目标计算机学科基础综合考试涵盖数据结构、计算机组成原理、操作系统和计算机网络等学科专业基础课程。
要求考生比较系统地掌握上述专业基础课程的基本概念、基本原理和基本方法,能够综合运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。
二、考试形式和试卷结构1、试卷满分及考试时间本试卷满分为150分,考试时间为180分钟。
2、答题方式答题方式为闭卷、笔试。
3、试卷内容结构数据结构 45分计算机组成原理 45分操作系统 35分计算机网络 25分4、试卷题型结构单项选择题 80分 (40小题,每小题2分)综合应用题 70分三、考查内容数据结构【考查目标】1、掌握数据结构的基本概念、基本原理和基本方法。
2、掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析。
3、能够运用数据结构基本原理和方法进行问题的分析与求解,具备采用C 或C++语言设计与实现算法的能力。
一、线性表(一)线性表的定义和基本操作(二)线性表的实现1、顺序存储2、链式存储3、线性表的应用二、栈、队列和数组(一)栈和队列的基本概念(二)栈和队列的顺序存储结构(三)栈和队列的链式存储结构(四)栈和队列的应用(五)特殊矩阵的压缩存储三、树与二叉树(一)树的基本概念(二)二叉树1、二叉树的定义及其主要特征2、二叉树的顺序存储结构和链式存储结构3、二叉树的遍历4、线索二叉树的基本概念和构造(三)树、森林1、树的存储结构2、森林与二叉树的转换3、树和森林的遍历(四)树与二叉树的应用1、二叉排序树2、平衡二叉树3、哈夫曼(Huffman)树和哈夫曼编码四、图(一)图的基本概念(二)图的存储及基本操作1、邻接矩阵法2、邻接表法3、邻接多重表、十字链表(三)图的遍历1、深度优先搜索2、广度优先搜索(四)图的基本应用1、最小(代价)生成树2、最短路径3、拓扑排序4、关键路径五、查找(一)查找的基本概念(二)顺序查找法(三)分块查找法(四)折半查找法(五)B树及其基本操作、B+树的基本概念(六)散列(Hash)表(七)字符串模式匹配(八)查找算法的分析及应用六、排序(一)排序的基本概念(二)插入排序1、直接插入排序2、折半插入排序(三)气泡排序(bubble sort)(四)简单选择排序(五)希尔排序(shell sort)(六)快速排序(七)堆排序(八)二路归并排序(merge sort)(九)基数排序(十)外部排序(十一)各种内部排序算法的比较(十二)排序算法的应用计算机组成原理【考查目标】1、理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。
2019年考研408计算机学科专业基础综合真题及答案(20200702193954)
2019年全国硕士研究生招生考试 计算机科学与技术学科联考 计算机学科专业基础综合试题单项选择题: 1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合试题要 求。
设n 是描述问题规模的非负整数,下列程序段的时间复杂度是 x=0 ;while ( n>= (x+l)*(x+l))C. 0( n)D. 0( n 2)BT ,则下列对BT 的遍历中,其遍历序列与 T 的后根遍历序列相同的C.后序遍历D.按层遍历对n 个互不相同的符号进行哈夫曼编码。
若生成的哈夫曼树共有 115个结点,则n 的值是A.仅川B.仅 I 、nC.仅n 、川、IV D . I 、n 、川、w现有长度为11且初始为空的散列表 HT ,散列函数是 H( key)=key%7 ,采用线性探查(线性探测再散列)法解决冲突将关键字序列 87, 40, 30, 6, 11 , 22, 98, 20依次插入到HT 后,HT 查找失败的平均查找 长度是A. 4B. 5.25C. 6D. 6.29设主串T= “abaabaabcabaab ,模式串S= “abaadb',采用KMP 算法进行模式匹配,到匹配成功时为止,在 匹配过程中进行的单个字符间的比较次数是 A. 9B. 10C. 12排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为 第二趟结果的是C. 2, 12, 16, 5, 28, 32, 72, 60 设外存上有120个初始归并段,进行A. 1B. 2C. 3D. 4下列关于冯诺依曼结构计算机基本思想的叙述中,错误的是A. 程序的功能都通过中央处理器执行指令实现B. 指令和数据都用二进制表示,形式上无差别1. 2. 3.4. 5. 6. 7. 8. 9.10.11.12.x=x+l ;1/2A. 0( log n)B. 0( n )若将一棵树T 转化为对应的二又树是A.先序遍历B.中序遍历A. 56B. 57C. 58D. 60在任意一棵非空平衡二又树 平衡二又树T 3。
2019年全国计算机考研真题及参考答案
计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合试题要求。
1.设n是描述问题规模的非负整数,下列程序段的时间复杂度是x=0;while(n>=(x+l)*(x+l))x=x+l;A.O(log n)B.O(n1/2)C.O(n)D.O(n2)2.若将一棵树T转化为对应的二又树BT,则下列对BT的遍历中,其遍历序列与T的后根遍历序列相同的是A.先序遍历B.中序遍历C.后序遍历D.按层遍历3.对n个互不相同的符号进行哈夫曼编码。
若生成的哈夫曼树共有115个结点,则n的值是A.56B.57C.58D.604.在任意一棵非空平衡二又树(AVL树)T1中,删除某结点v之后形成平衡二又树T2,再将w插入T2形成平衡二又树T3。
下列关于T1与T3的叙述中,正确的是I.若v是T1的叶结点,则T1与T3可能不相同Ⅱ.若v不是T1的叶结点,则T1与T3一定不相同Ⅲ.若v不是T1的叶结点,则T1与T3一定相同A.仅IB.仅IIC.仅I、ⅡD.仅I、Ⅲ5.下图所示的AOE网表示一项包含8个活动的工程。
活动d的最早开始时间和最迟开始时间分别是A.3和7B.12和12C.12和14D.15和156.用有向无环图描述表达式(x+y)*((x+y)/x),需要的顶点个数至少是A.5B.6C.8D.97.选择一个排序算法时,除算法的时空效率外,下列因素中,还需要考虑的是I.数据的规模Ⅱ.数据的存储方式Ⅲ.算法的稳定性V.数据的初始状态A.仅ⅢB.仅I、ⅡC.仅Ⅱ、Ⅲ、IVD.I、Ⅱ、Ⅲ、Ⅳ8.现有长度为11且初始为空的散列表HT,散列函数是H(key)=key%7,采用线性探查(线性探测再散列)法解决冲突将关键字序列87,40,30,6,11,22,98,20依次插入到HT后,HT查找失败的平均查找长度是A.4B.5.25C.6D.6.299.设主串T=“abaabaabcabaabc”,模式串S=“abaabc”,采用KMP算法进行模式匹配,到匹配成功时为止,在匹配过程中进行的单个字符间的比较次数是A.9B.10C.12D.1510.排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一“趟”。
2019年考研408计算机学科专业基础综合真题与答案
-----2019 年全国硕士研究生招生考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:1~40 小题,每小题2 分,共80 分。
下列每题给出的四个选项中,只有一个选项符合试题要求。
1.设 n 是描述问题规模的非负整数,下列程序段的时间复杂度是x=0 ;while ( n>= ( x+l ) * ( x+l ));x=x+l1/22)O( n)B. O( n D. C. A. O( log n)O( n)BT 若将一棵树 T 转化为对应的二又树,则下列对 BT 的遍历中,其遍历序列与T 的后根遍历序列相同的2.是A. 先序遍历B. 中序遍历C. 后序遍历D. 按层遍历115 个结点,则 n 的值是对 n 个互不相同的符号进行哈夫曼编码。
若生成的哈夫曼树共有3.A. 56B. 57C. 58D. 60中,删除某结点T 形成之后形成平衡二又树v T树 ) T插入,再将 w 在任意一棵非空平衡二又树( AVL4.221与 T 的叙述中,正确的是 T T 。
下列关于平衡二又树331 I. 若 v 是 T 的叶结点,则 T 与 T 可能不相同311的叶结点,则T 与 T 一定不相同 T不是Ⅱ .若 v 311T 与 T一定相31的叶结点,则同 T若 v 不是Ⅲ .1D. 仅I、ⅡI、ⅢA. 仅I B. 仅II C. 仅网表示一项包含个活动的工程。
活动下图所示的 AOE 8 d5.的最早开始时间和最迟开始时间分别是A.3和7B.12和12C. 12和14D.15和15用有向无环图描述表达式 ( x+y ) *(( x+y ) /x) ,需要的顶点个数6.至少是 A.5B.6C.8D.97.选择一个排序算法时,除算法的时空效率外,下列因素中,还需要考虑的是算法的稳定性Ⅲ .数据的规模Ⅱ .数据的存储方式I. 数据的初始状态V. 、Ⅱ、Ⅲ、ⅣIIV D. 仅Ⅲ仅 I、Ⅱ仅Ⅱ、Ⅲ、),采用线性探查H( key) =key%7 现有长度为 11 8.且初始为空的散列表HT ,散列函数是线性探测再散列( 查找失败的平均查找 HT 98,20 依次插入到 HT 后,87法解决冲突将关键字序列,40, 30,6, 11,22,长度是6C. A. 4B. 5.256.29D.算法进行模式匹配,到匹配成功时为止,,模”式串 S=“ abaabc9.”,采用 KMP 设主串 T=“ abaabaabcabaabc在匹配过程中进行的单个字符间的比较次数是A. 9B. 10C. 12D. 1510. 排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一不可能是快速排序”。
2019年考研408计算机学科专业基础综合真题及答案
A. 56
B. 57
C. 58
D. 60
4. 在任意一棵非空平衡二又树(AVL 树)T1 中,删除某结点 v 之后形成平衡二又树 T2,再将 w 插入 T2 形成
平衡二又树 T3。下列关于 T1 与 T3 的叙述中,正确的是
I.若 v 是 T1 的叶结点,则 T1 与 T3 可能不相同
Ⅱ.若 v 不是 T1 的叶结点,则 T1 与 T3 一定不相同
25. 下列关于系统调用的叙述中,正确的是
I.在执行系统调用服务程序的过程中,CPU 处于内核态
Ⅱ.操作系统通过提供系统调用避免用户程序直接访问外设
Ⅲ.不同的操作系统为应用程序提供了统一的系统调用接口 IV.系统调用是操作系统内核为应用程序提供服务的接口
A. 仅 I、IV
B. 仅 II、III
C. 仅 I、Ⅱ、IV
下列指令对中,不存在数据冒险的是
A. I1 和 I3
B. I2 和 I3
C. I2 和 I4
D. I3 和 I4
19. 假定一台计算机采用 3 通道存储器总线,配套的内存条型号为 DDR3-1333,即内存条所接插的存储器总
线的工作频率为 1333 MHz、总线宽度为 64 位,则存储器总线的总带宽大约是
若进程p1和p2共享段s下列叙述中错误在物理内存中仅保存一份段s的内容p2中应该具有相同的段号p1和p2共享段s在共享段表中的段表项p1和p2都不再使用段s时才回收段s所占的内存空间某系统采用lru页置换算法和局部置换策略若系统为进程个页框进程p访问页号的序列为可以通过剥夺进程资源解除死锁ii
2019 年全国硕士研究生招生考试
D. 仅 I、Ⅲ、Ⅳ
26. 下列选项中,可用于文件系统管理空闲磁盘块的数据结构是
2019年考研计算机学科专业基础综合真题及答案
2019年全国硕士研究生招生考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合试题要求。
1.设n是描述问题规模的非负整数,下列程序段的时间复杂度是x=0;while(n>=(x+l)*(x+l))x=x+l;A. O(log n)B. O(n1/2)C. O(n)D. O(n2)2.若将一棵树T转化为对应的二又树BT,则下列对BT的遍历中,其遍历序列与T的后根遍历序列相同的是A. 先序遍历B. 中序遍历C. 后序遍历D. 按层遍历3.对n个互不相同的符号进行哈夫曼编码。
若生成的哈夫曼树共有115个结点,则n的值是A. 56B. 57C. 58D. 604.在任意一棵非空平衡二又树(AVL树)T1中,删除某结点v之后形成平衡二又树T2,再将w插入T2形成平衡二又树T3。
下列关于T1与T3的叙述中,正确的是I.若v是T1的叶结点,则T1与T3可能不相同Ⅱ.若v不是T1的叶结点,则T1与T3一定不相同Ⅲ.若v不是T1的叶结点,则T1与T3一定相同A. 仅IB. 仅IIC. 仅I、ⅡD. 仅I、Ⅲ5.下图所示的AOE网表示一项包含8个活动的工程。
活动d的最早开始时间和最迟开始时间分别是A. 3和7B. 12和12C. 12和14D. 15和156.用有向无环图描述表达式(x+y)*((x+y)/x),需要的顶点个数至少是A. 5B. 6C. 8D. 97.选择一个排序算法时,除算法的时空效率外,下列因素中,还需要考虑的是I.数据的规模Ⅱ.数据的存储方式Ⅲ.算法的稳定性V.数据的初始状态A. 仅ⅢB. 仅I、ⅡC. 仅Ⅱ、Ⅲ、IVD. I、Ⅱ、Ⅲ、Ⅳ8.现有长度为11且初始为空的散列表HT,散列函数是H(key)=key%7,采用线性探查(线性探测再散列)法解决冲突将关键字序列87,40,30,6,11,22,98,20依次插入到HT后,HT查找失败的平均查找长度是A. 4B. 5.25C. 6D. 6.299.设主串T=“abaabaabcabaabc”,模式串S=“abaabc”,采用KMP算法进行模式匹配,到匹配成功时为止,在匹配过程中进行的单个字符间的比较次数是A. 9B. 10C. 12D. 1510. 排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一“趟”。
考研计算机学科专业基础综合真题及含答案
精选文档2019 年全国硕士研究生招生考试计算机科学与技术学科联考计算机学科专业基础综合试题一、单项选择题:1~40 小题,每题 2 分,共 80 分。
以下每题给出的四个选项中,只有一个选项切合试题要求。
1.设 n 是描绘问题规模的非负整数,以下程序段的时间复杂度是x=0 ;while ( n>= ( x+l ) * ( x+l ))x=x+l ;B. O( n1/2 )C. O( n)D. O( n2)A. O( log n)2. 若将一棵树 T 转变为对应的二又树BT ,则以下对 BT 的遍历中,其遍历序列与T 的后根遍历序列同样的是A. 先序遍历B. 中序遍历C. 后序遍历D. 按层遍历3. 对 n 个互不同样的符号进行哈夫曼编码。
若生成的哈夫曼树共有115 个结点,则 n 的值是4. A. 56 B. 57( AVLC. 58D. 60T ,再将 w 插入 T 形成在随意一棵非空均衡二又树树 ) T 中,删除某结点v 以后形成均衡二又树1 2 2均衡二又树 T 3。
以下对于 T 1与 T3的表达中,正确的选项是I. 若 v 是 T 1的叶结点,则 T1与 T3可能不同样Ⅱ .若 v 不是 T1 的叶结点,则T1 与 T 3 必定不同样Ⅲ .若 v 不是 T1 的叶结点,则T1 与 T 3 必定同样A. 仅 IB. 仅 IIC. 仅 I 、ⅡD. 仅 I、Ⅲ5. 以下图所示的 AOE 网表示一项包含8 个活动的工程。
活动 d 的最早开始时间和最迟开始时间分别是A. 3 和 7B. 12 和 12C. 12 和 14D. 15 和 156.用有向无环图描绘表达式 ( x+y ) *(( x+y ) /x) ,需要的极点个数起码是A. 5B. 6C. 8D. 97.选择一个排序算法时,除算法的时空效率外,以下要素中,还需要考虑的是I. 数据的规模Ⅱ .数据的储存方式Ⅲ .算法的稳固性V. 数据的初始状态A.仅ⅢB. 仅 I、ⅡC. 仅Ⅱ、Ⅲ、 IVD. I、Ⅱ、Ⅲ、Ⅳ8. 现有长度为11 且初始为空的散列表HT ,散列函数是H( key) =key%7 ,采纳线性探查( 线性探测再散列)法解决矛盾将重点字序列87,40, 30,6, 11,22, 98,20 挨次插入到HT 后, HT 查找失败的均匀查找长度是A. 4B. 5.25C. 6D. 6.299.设主串 T=“ abaabaabcabaabc,模”式串 S=“ abaabc,”采纳 KMP 算法进行模式般配,到般配成功时为止,在般配过程中进行的单个字符间的比较次数是A. 9B. 10C. 12D. 1510. 排序过程中,对还没有确立最后地点的全部元素进行一遍办理称为一“趟”。
2019年考研计算机学科专业基础综合真题及答案解析
2019年考研计算机学科专业基础综合真题及答案解析(1/40)单项选择题第1题设n是描述问题规模的非负整数,下列程序段的时间复杂度是x=0;while(n>=(x+l)*(x+l))x=x+l;A.O(log n)B.O(n1/2)C.O(n)D.O(n2)下一题(2/40)单项选择题第2题若将一棵树T转化为对应的二又树BT,则下列对BT的遍历中,其遍历序列与T的后根遍历序列相同的是A.先序遍历B.中序遍历C.后序遍历D.按层遍历上一题下一题(3/40)单项选择题第3题对n个互不相同的符号进行哈夫曼编码。
若生成的哈夫曼树共有115个结点,则n的值是A.56B.57C.58D.60上一题下一题(4/40)单项选择题第4题在任意一棵非空平衡二又树(AVL树)T1中,删除某结点v之后形成平衡二又树T2,再将w插入T2形成平衡二又树T3。
下列关于T1与T3的叙述中,正确的是I.若v是T1的叶结点,则T1与T3可能不相同Ⅱ.若v不是T1的叶结点,则T1与T3一定不相同Ⅲ.若v不是T1的叶结点,则T1与T3一定相同A.仅IB.仅IIC.仅I、ⅡD.仅I、Ⅲ上一题下一题(5/40)单项选择题第5题下图所示的AOE网表示一项包含8个活动的工程。
活动d的最早开始时间和最迟开始时间图片A.3和7B.12和12C.12和14D.15和15上一题下一题(6/40)单项选择题第6题用有向无环图描述表达式(x+y)*((x+y)/x),需要的顶点个数至少是A.5B.6C.8D.9上一题下一题(7/40)单项选择题第7题选择一个排序算法时,除算法的时空效率外,下列因素中,还需要考虑的是I.数据的规模Ⅱ.数据的存储方式Ⅲ.算法的稳定性V.数据的初始状态A.仅ⅢB.仅I、ⅡC.仅Ⅱ、Ⅲ、IVD.I、Ⅱ、Ⅲ、Ⅳ上一题下一题(8/40)单项选择题第8题现有长度为11且初始为空的散列表HT,散列函数是H(key)=key%7,采用线性探查(线性探测再散列)法解决冲突将关键字序列87,40,30,6,11,22,98,20依次插入到HT后,HT查找失败的平均查找长度是A.4B.5.25C.6D.6.29上一题下一题(9/40)单项选择题第9题设主串T=“abaabaabcabaabc”,模式串S=“abaabc”,采用KMP算法进行模式匹配,到匹配成功时为止,在匹配过程中进行的单个字符间的比较次数是A.9B.10C.12上一题下一题(10/40)单项选择题第10题排序过程中,对尚未确定最终位置的所有元素进行一遍处理称为一“趟”。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北邮考研路上,学伴你前行!
一、单项选择题
题号
1
2
3
4
5
6
7
8
9
10
答案
C
B
C
A
D
B
C
B
D
B
题号 11
12
13
14
15
16
17
18
19
20
答案
C
C
C
B
D
D
A
C
D
D
题号 21
22
23
24
25
26
27
28
29
30
答案
B
B
B
C
D
A
C
B
A
D
题号 31
32
33
34
35
36
37
38
39
40
答案
C
A
B
C
B
D A、B D
(2) 当 IP 数据报的总长度大于链路 MTU 时,就需要将 IP 数据报中的数据分装在两个 或更多个较小的 IP 数据报中,这些较小的数据报叫做片。
(3) 由 IP 头部格式知 DF 为 1,表示不允许分片,所以该 IP 包没有被分片。 (4) 由 TCP 头部格式知窗口字段值为 02 80 即 640,用窗口值作为接收方让发送方设置
6
邮学,北邮考研辅导领军者 47. 解析:
(1) 由 IP 头部格式知头长度字段值为 5,所以首部是 5×4B=20B,前 20 字节为 IP 分 组首部;由 TCP 头部格式知头长度字段值为 5,所以首部是 5×4B=20B,后 20 字 节为 TCP 报文段首部。 服务器 IP 地址为 IP 头部格式中的源地址字段 c0 a8 00 78 即 192.168.0.120,端口号 为 TCP 头部格式中的源端口字段 01 bb 即 443。IP 分组的总长度减去 IP 分组的首 部和 TCP 报文段的首部就为应用层的数据,总长度 03 ed 即 1005,所以 TCP 携带 了 1005-20-20=965 字节的应用层数据。
4
这样可加速查找并提高指令执行速度。
邮学,北邮考研辅导领军者
45. 解析: 本题时生产消费者问题的一个变形。生产者有两个:P1 和 P2,他们生产不同的部件,且放 入不同的缓冲区。消费者有一个 P3,需要同时消费两个不同的部件才能完成一个装配产 品。 信号量设置:对于每个货架,分别需要设置一个表示空的和表示满的信号量,用于生产者 和消费者的同步关系。此外还需要为每一个货架设置一个互斥信号量。 semaphore full1=0; //初始时 T1 为空 semaphore empty1=8; //初始时 T1 有 8 个空位 semaphore mutex1=1; //互斥访问 T1 semaphore full2=2; //初始时 T2 有 2 个部件 semaphore empty2=8; //初始时 T2 有 8 个空位 semaphore mutex=1; //互斥访问 T2 P1(){
}
46. 解析: (1)文件系统空间大小为 242 字节,块号最少占多少字节取决于一共有多少块。 块数=242 字节/1024 字节=232 块,所以块号至少占 32 位,即 4 字节。 (2)当一个文件文件占用索引表的全部表项时,能够达到最大的大小。索引表存放文件占 用的磁盘块号,所以表项大小为 4B,索引表共有 2014B/4B=256 项。采用直接索引结构时, 每一索引项对应一个磁盘块,所以文件最大为 256 块=256*1024B=256KB
//移动到下一组
b = temp->next;
}
H=newHead;
}
42. 解析:
思路:传统的折半查找过程,加上对于相同值的处理方式。如果出现相同值,考虑双指针,
向左向右遍历,记录个数,最终输出即可。
代码如下:
int Count(int A[],int start,int end,int x){
int count=0;
while(true){ 生产一个部件 Part1; P(empty1); P(mutex1); 将 Part1 放入 T1; V(mutex1); V(full1);
} }
P2(){ while(true){ 生产一个部件 Part2; P(empty2);
5
P(mutex2); 将 Part2 放入 T2; V(mutex2); V(full2); } }
A
B
二、综合应用题
41. 解析: 思路:我们需要两个“指针”指着当前要反转的两个值 current 和 next。两两反转后,我们还 需要记录下一个的值,即反转 1 和 2 后, 需要记录 3 值,我们才能够不断向下走,直到到 达链表末端。所以,需要另一个指向下一个值的“指针”,即 nextNext。反转以后,1 的下一 个是 3, 但是,实际上,1 的下一个应该是 4,所以,每次反转时,我们需要更新前一个值 的下一个值,也就是说把 1 -> 3 改成 1 -> 4,所以需要 prev 指针。所以,要完成这个操作, 我们总共需要 4 个“指针”。 void Reverse(list H){
物理地址: 页框号 12 位
页内地址 12 位 页内地址 12 位
(2) X 是主存字块标记占 15 位,Y 是组地址占 3 位,Z 是字块内地址占 6 位。 (3) 对应的物理地址是 3698AEH,cache 可命中。虚地址高 20 位对应页号为 3,在页表
第 3 项中取出物理页号 369H,拼接低 12 位得到物理地址 3698AEH。3698AEH ->0011 0110 10011000 1010 1110,组号为 2,主存字块标记为 1B4CH,在图中 cache 内可见,可以命中。 (4) 从主存访问数据。TLB 共有 4 个组,所以虚地址分为三部分,虚页号、TLB 组地 址、页内地址。TLB 组地址为 2 位,所以虚页号为 00029,TLB 命中,物理页号为 31FH。物理地址为 31F3CAH->0011 0001 1111 0011 1100 1010,组号为 7,前 15 位 是主存标记为 18F9H,cache 不命中,所以从主存访问。 (5) 快表就是存放在高速缓冲存储器的部分页表。作为页表的 Cache,它的作用与页表 相似,但是提高了访问速率。由于采用页表做地址转换,读写内存数据时 CPU 要 访问两次主存。有了快表,有时访存操作只要访问一次高速缓冲存储器,一次主存,
1
Node* a = H;
//当前节点 1
邮学,北邮考研辅导领军者
Node* b =H->next; //下个节点 2
Node* temp;
//下下个节点 3
Node* previous = NULL; //上一组的尾指针,在下一组反转后需要改变
Node* newHead = b == NULL ? a : b;
邮学,北邮考研辅导领军者
北京邮电大学 2019 年硕士研究生入学考试试题参考答案 科目:803 计算机学科基础综合
写在前面:本参考答案为邮学考研原创,供广大北邮考生复习参考使用,未经允许,请勿用
于其他用途。北邮专业课权威辅导课程及更多信息指导可访问微信公众号(邮学北邮)、邮
学论坛或邮学网。邮学考研,专注北邮考研精心服务与精品辅导。
邮学,北邮考研辅导领军者
P3(){ while(true){ P(full1); P(mutex1); 从 T1 取走一个 Part1; V(mutex1); V(empty1); P(full2); P(mutex2); 从 T2 取走一个 Part2; V(mutex2); V(empty2); 装配产品; }
(3)
三地址指令:
3
OP 7b 二地址指令:
A1 3b
邮学,北邮考研辅导领军者
A2 3b
A3 3b
OP 10b 单地址指令:
A1 3b
A2 3b
OP 13b
A 3b
零地址指令:
OP 16b 属于变长操作码指令系统,随着地址码长度的变化,操作码长度变化,操作码随地址码 减少而增加。
44. 解析:
(1) 虚拟地址: 虚页号 20 位
while(b != NULL){ temp = b->next; // 记录 3 节点 b->next = a; // 1->2 反向
a->next = temp;
if(previous != NULL){
previous->next = b;
}
if(temp == NULL){
break;
}
previous = a; a = temp;
作码的长度是可变的,且分散地放在指令的不同字段中。
(2) 因表示指令数多,采用变长操作码。设三地址指令数需要 k3 个,二地址指令数需
要 k2 个,单地址指令需要 k1 个,零地址指令 k0 个。地址码是 3 位,则三地址指
令的操作码长度为 16-3-3-3=7。(((2^7-k3)*2^3-k2)*2^3-k1)*2^3=k0。求出 k0=24。
count++;
i--;
}
while(A[j]==x){
count++;
j++;
}
break;
}
}
return count;
}
43.
解析:
(1) 指令操作码的编码可以分为固定长度操作码和可变长度操作码两类。固定长度操作
码:固定长度操作码是指操作码所占的二进制位数固定不变,而且集中放在指令字