15年 考研 中科院 计算机综合 真题
2015年计算机考研统考408真题答案解析

【解析】将堆画成完全二叉树的形式,堆删除堆顶元素后,是将二叉树最后的叶子节点 12 放到堆顶,然后
将 12 与其子节点 15 和 10 相比较,当 15>12 时,堆顶 12 不动,将 12 与 10 判断,12>10,不符合小根堆,
所以将 10 和 12 对调,然后还要将 12 与其子节点 16 比较。所以总共比较 3 次。
7. A 15. C 23. B
8. C 16. B 24. C
25. D 33. D
26. B 34. A
27. A 35. B
28. A 36. B
29. B 37. A
30. C 38. C
31. C 39. A
32. C 40. C
1. 【参考答案】A
【解析】程序都是从 main 函数开始的,进入 main 函数后执行 S(1),之后递归执行 S(0),故栈底到栈顶的
很显然,选项 A 的查找路径不满足二叉排序树或者是一棵空树,或者是具有下列性质的二叉树: (1)若左子树不空,则左子树上所有结点的值均小于或等于它的根结点的值; (2)若右子树不空,则右子树上所有结点的值均大于或等于它的根结点的值; (3)左、右子树也分别为二叉排序树。 8.【参考答案】C 【解析】KMP 算法主要是求 next 数组的过程,首先要理解 next 数组是啥,next[i]代表什么:next[i]代表在 模式串 t 中,长度为 i 的前缀后缀匹配长度。 根据 next 数组生成算法可得
6.【参考答案】C 【解析】Kruskal 算法是按权值选边,若选边后不形成回路,则保留作为一条边,若形成回路则除去。Prim 算 法是每次从当前的二叉树节点向外延伸的,选择权值最小的边。克鲁斯卡(Kruskal)算法和普里姆(Prim) 算法(从 v4 开始)第 1 次选中的边都是(v4,v1)。Kruskal 算法第二次可以选择(v1,v3), (v2,v3), (v3,v4); Prim 算法 第二次可以选择(v1,v3), (v3,v4)。 7.【参考答案】A 【解析】画出查找路径图,因为折半查找的判定树是一棵二叉排序树,看其是否满足二叉排序树的要求。
2015年全国硕士研究生入学统一考试计算机专业基础综合真题及答案解析

2015年全国硕士研究生入学统一考试计算机学科专业基础综合试题一、单项选择题:140小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合题目要求。
请在答题卡上将所选项的字母涂黑。
1.已知程序如下:int s(int n){ return (n<=0) ? 0 : s(n-1) +n; }void main(){ cout<< s(1); }程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是A.main()->S(1)->S(0) B.S(0)->S(1)->main()C.m ain()->S(0)->S(1) D.S(1)->S(0)->main()2.先序序列为a,b,c,d的不同二叉树的个数是A.13 B.14 C.15 D.163.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是A.24,10,5和24,10,7 B.24,10,5和24,12,7C.24,10,10和24,14,11 D.24,10,5和24,14,64.现在有一颗无重复关键字的平衡二叉树(A VL树),对其进行中序遍历可得到一个降序序列。
下列关于该平衡二叉树的叙述中,正确的是A.根节点的度一定为2 B.树中最小元素一定是叶节点C.最后插入的元素一定是叶节点D.树中最大元素一定是无左子树5.设有向图G=(V,E),顶点集V={V0,V1,V2,V3},边集E={<v0,v1>,<v0,v2>,<v0,v3>,<v1,v3>},若从顶点V0 开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是A.2 B.3 C.4 D.56.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(kruskal)算法第二次选中但不是普里姆(Prim)算法(从V4开始)第2次选中的边是A.(V1,V3) B.(V1,V4) C.(V2,V3) D.(V3,V4)7.下列选项中,不能构成折半查找中关键字比较序列的是A.500,200,450,180 B.500,450,200,180C.180,500,200,450 D.180,200,500,4508.已知字符串S为“abaabaabacacaabaabcc”. 模式串t为“abaabc”, 采用KMP算法进行匹配,第一次出现“失配”(s[i] != t[i]) 时,i=j=5,则下次开始匹配时,i和j的值分别是A.i=1,j=0 B.i=5,j=0 C.i=5,j=2 D.i=6,j=29.下列排序算法中元素的移动次数和关键字的初始排列次序无关的是A.直接插入排序B.起泡排序C.基数排序D.快速排序10.已知小根堆为8,15,10,21,34,16,12,删除关键字8之后需重建堆,在此过程中,关键字之间的比较数是A.1 B.2 C.3 D.411.希尔排序的组内排序采用的是()A.直接插入排序B.折半插入排序 C.快速排序D.归并排序12.计算机硬件能够直接执行的是()Ⅰ.机器语言程序Ⅱ.汇编语言程序Ⅲ.硬件描述语言程序A.仅ⅠB.仅ⅠⅡC.仅ⅠⅢD.ⅠⅡⅢ13.由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是()A.-126 B.-125 C.-32 D.-314.下列有关浮点数加减运算的叙述中,正确的是()Ⅰ. 对阶操作不会引起阶码上溢或下溢Ⅱ. 右规和尾数舍入都可能引起阶码上溢Ⅲ. 左规时可能引起阶码下溢Ⅳ. 尾数溢出时结果不一定溢出A.仅ⅡⅢB.仅ⅠⅡⅣC.仅ⅠⅢⅣD.ⅠⅡⅢⅣ15.假定主存地址为32位,按字节编址,主存和Cache之间采用直接映射方式,主存块大小为4个字,每字32位,采用回写(Write Back)方式,则能存放4K字数据的Cache 的总容量的位数至少是()A.146k B.147K C.148K D.158K16.假定编译器将赋值语句“x=x+3;”转换为指令”add xaddt, 3”,其中xaddt是x 对应的存储单元地址,若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且Cache使用直写(Write Through)方式,则完成该指令功能需要访问主存的次数至少是()A.0 B.1 C.2 D.317.下列存储器中,在工作期间需要周期性刷新的是()A.SRAM B.SDRAM C.ROM D.FLASH18.某计算机使用4体交叉存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生发生缓存冲突的地址对是()A.8004、8008 B.8002、8007 C.8001、8008 D.8000、800419.下列有关总线定时的叙述中,错误的是()A.异步通信方式中,全互锁协议最慢B.异步通信方式中,非互锁协议的可靠性最差C.同步通信方式中,同步时钟信号可由多设备提供D.半同步通信方式中,握手信号的采样由同步时钟控制20.若磁盘转速为7200转/分,平均寻道时间为8ms,每个磁道包含1000个扇区,则访问一个扇区的平均存取时间大约是( )A.8.1ms B.12.2ms C.16.3ms D.20.5ms21.在采用中断I/O方式控制打印输出的情况下,CPU和打印控制接口中的I/O端口之间交换的信息不可能是( )A.打印字符B.主存地址C.设备状态D.控制命令22.内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。
2015年全国硕士研究生入学统一考试

2015年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合试题h一、单项选择题:第1〜40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一>选项最符甜题要求。
1.已知程序如下:int S(int n){ return (n<=0)?0:s(n-1)+n;}void main 0 { cout« S ⑴;}程序运行时使用栈来保存调用过程的信息,自找底到栈顶保存的信息依次对应的是 _____ 。
A.mainO—S(l)—S(0)B. S(0)—S(l)—main。
B.mainO—S(0)—S(l) D. S(l)—S(0)—main。
2.先序序列为Uwl的不同二叉树的个数是。
A.13B. 14C. 15D. 163.下列选项给出的是从根分别到达两个叶结点路径上的权值序列,能属于同一棵哈夫曼树的A.24,10,5和24,10,7B. 24,10,5和24,12,7C.24,10,10和24,14,11D. 24,10,5和24,14,64.现有一棵无重复关键字的平衡二叉树(AVL树),对其进行中序遍历可得到一个降序序列。
下列关于该平衡二叉树的叙述中,正确的是 _____ 。
A.根结点的度一定为2B.树中最小元素一定是叶结点C.最后插入的元素一定是叶结点D.树中最大元素一定是无左子树5.设有向图 G=(V,E),顶点集VyVftVbViVd,E={<V0,V I>,<V0,V2>><V0,V3>.灯^3>}。
若从顶点V0开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是。
A. 2B. 3C. 4D. 56.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(Kruskal)算法第2次选中但不是普MM (Prim)算法(从V4开始)第2次选中的边是__________ 。
A.(V1(V3)B. (V1(V4)C. (V2,V3)D. (V3,V4)7._________________________________________________ 下列选项中,不能构成折半查找中关键字比较序列的是_________________________________________ 。
2015年计算机统考试题及答案

第一部分选择题—计算机基础知识共15题15分1.个人计算机简称PC机,这种计算机属于______. AA.微型计算机 B.小型计算机 C.超级计算机 D.巨型计算机2.对于信息,下列说法错误的是______。
DA.信息是可以处理的 B.信息是可以传播的C.信息是可以共享的 D.信息可以不依附于某种载体而存在3.在计算机中,用数值、文字、语言和图像等所表示的内容都可称为______。
CA.表象 B.文章 C.信息 D.消息4.冯·诺依曼在1946年提出了计算机的程序存储原理。
按此原理设计的计算机称为______。
C A.智能计算机 B.高性能计算机C.存储程序计算机或冯·诺依曼结构计算机 D.现代化的计算机5.巨型电子计算机指的是______。
CA.体积大 B.重量大 C.功能强 D.耗电量大6.“使用计算机进行数值运算,可根据需要获得千分之一到几百万分之一甚至更高的精确度。
”,该描述说明计算机具有______.DA.自动控制能力 B.高速运算的能力 C.记忆能力 D.很高的计算精度7.用计算机进行图书资料检索工作,属于计算机应用中的______。
AA.数据处理 B.科学计算 C.人工智能 D.实时控制8.冯·诺依曼在1946年提出了计算机的程序存储原理.关于计算机的程序,其说法错误的是______。
D A.程序由指令构成 B.程序和数据都用二进制数表示C.指令由操作码和地址码构成 D.计算机以程序为中心9.运算器的组成部分不包括______。
BA.控制线路 B.译码器 C.加法器 D.寄存器10.计算机中的所有信息都是以二进制方式表示的,这两个二进制数是______。
CA.1和2 B.0和2 C.0和1 D.1和1011.下面哪一项不是计算机采用二进制的主要原因_____。
DA.二进制只有0和1两个状态,技术上容易实现 B.二进制运算规则简单C.二进制数的0和1与逻辑代数的“真”和“假”相吻合,适合于计算机进行逻辑运算D.二进制可与十进制直接进行算术运算12.计算机的运算速度是它的主要性能指标之一。
2015年中科院计算机网络信息中心考研院校介绍、专业目录、招生人数、参考书目、历年真题、复试安排

罗万明 何洪波
①101 思想政治理论②204 英语 二③302 数学二④408 计算机学 科专业基础综合
同上
同上
杨小渝
同上
秦刚
同上
李俊 02 网络管理与安全;网络应用;
葛敬国 无线与传感网络
唐海娜
同上 同上 同上
南凯
同上
马永征
同上
03 科研协同软件、e-Science 应 用、智能信息处理
于建军 董科军
二、中科院计算机网络信息中心研究生招生专业目录
专注中科院考研辅导
预计招
学科、专业名称(代码)研究方向 指导教师
考试科目
生人数
081201 计算机系统结构
45
备注
李俊
01 网络体系结构、管理、安全、
无线移动技术
葛敬国
①101 思想政治理论②201 英语 一③301 数学一④408 计算机学 科专业基础综合
同上
三、中科院研究生考研复试安排
1.复试一般由报考的研究所或院系组织,在报考的研究所或院系所在地进行。
专注中科院考研辅导
2.各研究所或院系依照考生初试成绩,一般按录取数与参加复试人数 1:1.2 左右的比 例,由高到低确定复试名单,进行差额复试。生源充足的单位可适当扩大差额比例。具体差 额比例和初试、复试成绩所占权重由各研究所或院系根据学科、专业特点及生源状况在复试 前确定。
罗泽
①101 思想政治理论②201 英语 一③301 数学一④408 计算机学 科专业基础综合
罗万明
同上
01 数据库应用、科研应用集成、 语义 web、数据挖掘、e-science 应用、下一代互联网应用
何洪波
杨小渝
同上 同上
中国科学院大学2015年硕士研究生入学考试统一命题科目考试大纲--863计算机学科综合(专业)考研大纲

中国科学院大学硕士研究生入学考试《计算机学科综合(专业)》考试大纲一、考试形式闭卷,笔试,考试时间180分钟,总分150分。
二、试卷结构题型,如:概念题(填空、选择、判断、简答),应用题(计算、画图、分析、设计)等。
三、考试科目数据结构、计算机组成原理、操作系统、计算机网络四门课程,每门课程各占25%。
四、数据结构(一)考试大纲1、绪论(1)数据结构的基本概念,数据的逻辑结构、存储结构。
(2)算法的定义、算法的基本特性以及算法分析的基本概念。
2、线性表(1)线性表的定义、基本操作。
(2)线性表的实现及应用,包括顺序存储结构、链式存储结构(单链表、循环链表和双向链表)的构造原理,在两种存储结构上对线性表实施的主要的操作(三种链表的建立、插入和删除、检索等)的算法设计与实现。
3、堆栈与队列(1)堆栈与队列的基本概念、基本操作。
(2)堆栈与队列的顺序存储结构、链式存储结构的构造原理。
(3)在不同存储结构的基础上对堆栈、队列实施基本操作(插入与删除等)对应的算法设计与实现。
4、数组和广义表(1)数组的概念、多维数组的实现。
(2)对称矩阵和稀疏矩阵的压缩存储。
(3)广义表的基本概念。
5、树与二叉树(1)树的概念和性质。
(2)二叉树的概念、性质和实现。
(3)二叉树的顺序存储结构和链式存储结构。
(4)遍历二叉树。
(5)线索二叉树的基本概念和构造。
(6)树和森林的存储结构、遍历。
(7)二叉排序树。
(8)平衡二叉树。
(9)哈夫曼(Huffman)树和哈夫曼编码。
6、图(1)图的基本概念。
(2)图的存储,包括邻接矩阵法、邻接表法。
(3)图的遍历操作,包括深度优先搜索、广度优先搜索。
(4)最小生成树,最短路径,关键路径、拓扑排序算法的原理与实现。
7、文件及查找(1)数据文件的基本概念、基本操作。
(2)顺序查找法、分块查找法、折半查找方法的原理与实现。
(3)B树及其基本操作、B+树的基本概念。
(4)散列(Hash)表。
中科院 计算机综合2015年考研真题
(b, e), (c, f), (f, d), (e, d)}, 对该图进行深度优先遍历,得到的顶点序
列正确的是( )。
A.a, b, e, c, d, f
B. a, c, f, e, b, d
C. a, e, b, c, f, d
D. a, e, d, f, c, b
9. 设哈希表长M=14,哈希函数H(KEY) = KEY mod 7。表中已有4个结点:ADDR(15)
中,则对任一上三角元素a[i][j]对应T[k]的下标k是( )。
A. i(i-1)/2+j B. j(j-1)/2+i C. i(j-i)/2+1
D. j(i-1)/2+1
6. 一棵二叉树的前序遍历序列为ABCDEFG,它的中序遍历序列可能是( )。
A.CABDEFG B. ABCDEFG C. DACEFBG D. ADCFEGB
B. rlink(llink(p))<-p
C. llink(rlink(p))<-p D. rlink(rlink(p))<-p
3. 若一个栈以向量V[1…n]存储,初始栈顶指针top为n+1,则下面x入栈的正确
操作是( )。
A.top=top+1; V[top]=x
B. V[top]=x; top=top+1
C.[93,73][68,11,69,23,18]
D. [73,11,69,23,18][93,68]
12.生产者和消费者问题用于解决( )。
A. 多个并发进程共享一个数据对象的问题
B. 多个进程之间的同步和互斥问题
C. 多个进程共享资源的死锁与饥饿问题
D. 利用信号量实现多个进程并发的问题 13.下面的叙述中,正确的是( )。 A. 在一个进程中创建一个新线程比创建一个新进程所需的工作量多 B. 同一个进程中的线程间通信和不同进程中的线程间通信差不多 C. 同一进程中的线程间切换由于许多上下文相同而简化 D. 同一进程中的线程间通信需要调用内核
2015-2018年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合真题及详
2015年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业基础综合真题及详解一、单项选择题:1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合题目要求。
请在答题卡上将所选项的字母涂黑。
1.已知程序如下:int S(int n){return(n<=0)?0:s(n-1)+n;}void main(){cout<<S(1);}程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是()。
A.main()->S(1)->S(0)B.S(0)->S(1)->main()C.main()->S(0)->S(1)D.S(1)->S(0)->main()【答案】A【解析】函数S(int n)是一个递归函数:①当实际参数小于等于零时则返回0,并终止递归;②当实际参数大于零时则递归调用S(n-1),并将S(n-1)的结果加上n作为返回值。
程序从main()函数开始,首先调用main()函数;在main()函数中调用S(1)函数时,将main()函数的上下文保存到栈中,并进入函数S(1);由于函数S(1)的实际参数大于零,需要调用S(0),故将S(1)函数的上下文保存到栈中,进入S(0);在S(0)中,实际参数小于等于零,递归终止。
2.先序序列为a,b,c,d的不同二叉树的个数是()。
A.13B.14C.15D.16【答案】B【解析】二叉树的先序遍历定义为:若二叉树为空,则空操作;否则,访问根节点,然后先序遍历左子树,最后先序遍历右子树。
本题中,结点a为二叉树的根节点,左右子树的先序遍历可能存在下面四种情况:①左子树为空,bcd为右子树;②b为左子树,cd为右子树;③bc为左子树,d为右子树;④bcd为左子树,右子树为空。
然后将左右子树继续分解,如第①种情况的右子树先序遍历(bcd)可能有:a.左子树为空,右子树为cd;b.左子树为c,右子树为d;c.左子树为cd,右子树为空。
2021考研《408计算机学科专业基础综合》2015年真题及答案
1 KB ) 1234 307400
B D
32 127 409612
1024
B 81 2 D 82 2 0) SCAN B 287 D 382
130 42 180 15 199
01100111
1
2
A NRZ C NRZI 35
1000 A3 36
A B
128 kbps CSMA/CD
B NRZ D NRZI
?
255.255.255.0
?2 IP
111.123.15.2
DHCP ?
M&C
IP ?
WWW
(2015 )
1A 6C 11 A 16 B 21 B 26 B 31 C 36 B
2B 3D 4D 5D 7 A 8 C 9 C 10 C
12 A 13 B 14 D 15 C 17 B 18 D 19 C 20 B 22 D 23 B 24 C 25 D 27 A 28 A 29 B 30 C 32 C 33 D 34 A 35 B 37 A 38 C 39 A 40 C
C
C++
C
O(m)
O(n)
A
(2)A2
03 (3)Bm
01101 10011 A 10010 01101 11010
3
0
ij
31031
13212 A2 0 2 2 0 2
31031
12213
3
2
3
-1)
A
(2)
A A2
B2 B3
Bn
Bn
43
(1)
(R0 R3) PC
AB
(R0 R3)
PC
A
全国硕士研究生入学统一考试计算机专业基础综合真题及答案解析
2015年全国硕士研究生入学统一考试计算机学科专业基础综合试题一、单项选择题:140小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合题目要求。
请在答题卡上将所选项的字母涂黑。
1.已知程序如下:int s(int n){ return (n<=0) ? 0 : s(n-1) +n; }void main(){ cout<< s(1); }程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息一次对应的是A.main()->S(1)->S(0) B.S(0)->S(1)->main()C.m ain()->S(0)->S(1) D.S(1)->S(0)->main()2.先序序列为a,b,c,d的不同二叉树的个数是A.13 B.14 C.15 D.163.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是A.24,10,5和24,10,7 B.24,10,5和24,12,7C.24,10,10和24,14,11 D.24,10,5和24,14,64.现在有一颗无重复关键字的平衡二叉树(A VL树),对其进行中序遍历可得到一个降序序列。
下列关于该平衡二叉树的叙述中,正确的是A.根节点的度一定为2 B.树中最小元素一定是叶节点C.最后插入的元素一定是叶节点D.树中最大元素一定是无左子树5.设有向图G=(V,E),顶点集V={V0,V1,V2,V3},边集E={<v0,v1>,<v0,v2>,<v0,v3>,<v1,v3>},若从顶点V0 开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是A.2 B.3 C.4 D.56.求下面带权图的最小(代价)生成树时,可能是克鲁斯卡(kruskal)算法第二次选中但不是普里姆(Prim)算法(从V4开始)第2次选中的边是A.(V1,V3) B.(V1,V4) C.(V2,V3) D.(V3,V4)7.下列选项中,不能构成折半查找中关键字比较序列的是A.500,200,450,180 B.500,450,200,180C.180,500,200,450 D.180,200,500,4508.已知字符串S为“abaabaabacacaabaabcc”. 模式串t为“abaabc”, 采用KMP算法进行匹配,第一次出现“失配”(s[i] != t[i]) 时,i=j=5,则下次开始匹配时,i和j的值分别是A.i=1,j=0 B.i=5,j=0 C.i=5,j=2 D.i=6,j=29.下列排序算法中元素的移动次数和关键字的初始排列次序无关的是A.直接插入排序B.起泡排序C.基数排序D.快速排序10.已知小根堆为8,15,10,21,34,16,12,删除关键字8之后需重建堆,在此过程中,关键字之间的比较数是A.1 B.2 C.3 D.411.希尔排序的组内排序采用的是()A.直接插入排序B.折半插入排序 C.快速排序D.归并排序12.计算机硬件能够直接执行的是()Ⅰ.机器语言程序Ⅱ.汇编语言程序Ⅲ.硬件描述语言程序A.仅ⅠB.仅ⅠⅡC.仅ⅠⅢD.ⅠⅡⅢ13.由3个“1”和5个“0”组成的8位二进制补码,能表示的最小整数是()A.-126 B.-125 C.-32 D.-314.下列有关浮点数加减运算的叙述中,正确的是()Ⅰ. 对阶操作不会引起阶码上溢或下溢Ⅱ. 右规和尾数舍入都可能引起阶码上溢Ⅲ. 左规时可能引起阶码下溢Ⅳ. 尾数溢出时结果不一定溢出A.仅ⅡⅢB.仅ⅠⅡⅣC.仅ⅠⅢⅣD.ⅠⅡⅢⅣ15.假定主存地址为32位,按字节编址,主存和Cache之间采用直接映射方式,主存块大小为4个字,每字32位,采用回写(Write Back)方式,则能存放4K字数据的Cache 的总容量的位数至少是()A.146k B.147K C.148K D.158K16.假定编译器将赋值语句“x=x+3;”转换为指令”add xaddt, 3”,其中xaddt是x 对应的存储单元地址,若执行该指令的计算机采用页式虚拟存储管理方式,并配有相应的TLB,且Cache使用直写(Write Through)方式,则完成该指令功能需要访问主存的次数至少是()A.0 B.1 C.2 D.317.下列存储器中,在工作期间需要周期性刷新的是()A.SRAM B.SDRAM C.ROM D.FLASH18.某计算机使用4体交叉存储器,假定在存储器总线上出现的主存地址(十进制)序列为8005,8006,8007,8008,8001,8002,8003,8004,8000,则可能发生发生缓存冲突的地址对是()A.8004、8008 B.8002、8007 C.8001、8008 D.8000、800419.下列有关总线定时的叙述中,错误的是()A.异步通信方式中,全互锁协议最慢B.异步通信方式中,非互锁协议的可靠性最差C.同步通信方式中,同步时钟信号可由多设备提供D.半同步通信方式中,握手信号的采样由同步时钟控制20.若磁盘转速为7200转/分,平均寻道时间为8ms,每个磁道包含1000个扇区,则访问一个扇区的平均存取时间大约是( )A.B.C.D.21.在采用中断I/O方式控制打印输出的情况下,CPU和打印控制接口中的I/O端口之间交换的信息不可能是( )A.打印字符B.主存地址C.设备状态D.控制命令22.内部异常(内中断)可分为故障(fault)、陷阱(trap)和终止(abort)三类。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中国科学院大学2015年招收攻读硕士学位研究生入学统一考试试题科目名称:计算机学科综合(专业)考生须知:1.本试卷满分为150分,全部考试时间总计180分钟。
2.所有答案必须写在答题纸上,写在试题纸上或草稿纸上一律无效。
一、单项选择题:第1~40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项最符合试题要求。
1.下列数据结构中,()是非线性数据结构。
A.栈 B.队列 C.二叉树 D.堆2.在非空双向循环链表中q所指的结点后插入一个由p所指的链结点的过程依次为:rlink(p)<-rlink(q); rlink(q)<-p; llink(p)<-q; ( )A. rlink(q)<-pB. rlink(llink(p))<-pC. llink(rlink(p))<-pD. rlink(rlink(p))<-p3. 若一个栈以向量V[1…n]存储,初始栈顶指针top为n+1,则下面x入栈的正确操作是()。
A.top=top+1; V[top]=x B. V[top]=x; top=top+1C. top=top-1; V[top]=xD. V[top]=x; top=top-14. 若6行5列的数组以行序为主序顺序存储,基地址为1000,每个元素占2个存储单元,则第3行第4列的元素(假定无第0行第0列)的地址是()。
A. 1040B. 1042C. 1026D. 以上答案都不对5.A[N,N]是对称矩阵,将下三角(包括对角线)以行序存储到一维数组T[N(N+1)/2]中,则对任一上三角元素a[i][j]对应T[k]的下标k是()。
A. i(i-1)/2+jB. j(j-1)/2+iC. i(j-i)/2+1D. j(i-1)/2+16. 一棵二叉树的前序遍历序列为ABCDEFG,它的中序遍历序列可能是()。
A.CABDEFG B. ABCDEFG C. DACEFBG D. ADCFEGB7. 有n(n>0)个分支结点的满二叉树的深度是()。
A.n2 -1 B. log2(n+1)+1 C. log2(n+1) D. log2(n-1)8. 无向图G=(V, E),其中V={a, b, c, d, e, f}, E={(a, b), (a, e), (a, c), (b, e), (c, f), (f, d), (e, d)}, 对该图进行深度优先遍历,得到的顶点序列正确的是()。
A.a, b, e, c, d, f B. a, c, f, e, b, dC. a, e, b, c, f, dD. a, e, d, f, c, b9. 设哈希表长M=14,哈希函数H(KEY) =KEY mod 7。
表中已有4个结点:ADDR(15) = 1, ADDR(38) = 3, ADDR(61) = 5; ADDR(84) = 0, 其余地址为空。
如用二次探测再哈希法解决冲突,关键字为68的结点的地址是()。
A. 8B. 3C. 5D. 610. 对{05,46,13,55,94,17,42}进行基数排序,一趟排序的结果是():A. 05,46,13,55,94,17,42 B. 05,13,17,42,46,55,94 C. 42,13,94,05,55,46,17 D. 05,13,46,55,17,42,94 11. 下列序列中,()是执行第一趟快速排序后所得的序列。
A.[68,11,18,69][23,93,73] B. [68,11,69,23][18,93,73] C.[93,73][68,11,69,23,18] D. [73,11,69,23,18][93,68] 12.生产者和消费者问题用于解决()。
A. 多个并发进程共享一个数据对象的问题B. 多个进程之间的同步和互斥问题C. 多个进程共享资源的死锁与饥饿问题D. 利用信号量实现多个进程并发的问题13.下面的叙述中,正确的是()。
A. 在一个进程中创建一个新线程比创建一个新进程所需的工作量多B. 同一个进程中的线程间通信和不同进程中的线程间通信差不多C. 同一进程中的线程间切换由于许多上下文相同而简化D. 同一进程中的线程间通信需要调用内核14.磁盘高速缓存设在()中。
A. 内存B. 磁盘控制器C. CacheD. 磁盘15.位示图可用于()。
A. 实现文件的保护和保密B. 文件目录的查找C. 磁盘空间的管理D. 主存空间的共享16.虚拟设备是通过()技术实现的。
A. 并行B. 通道C. SPOOLINGD. 虚拟存储17.()不是操作系统的功能。
A. CPU管理B. 存储管理C. 网络管理D. 数据管理18.下面叙述中,错误的是()。
A. 操作系统既能进行多任务处理,又能进行多重处理B. 多重处理是多任务处理的子集C. 多任务是指同一时间内在同一系统中同时运行多个进程D. 一个CPU的计算机上也可以进行多重处理19. ()优先级是在创建进程时确定的,确定之后在整个进程运行期间不再改变。
A. 动态B. 先来先服务C. 短作业D. 静态20.在分时操作系统中,进程调度经常采用()算法。
A. 时间片轮转B. 最高优先级C. 先来先服务D. 随机21.死锁产生的四个必要条件是:互斥、()、环路等待和不剥夺。
A. 释放和阻塞B. 请求和阻塞C. 请求和保持D. 请求和释放22.公用电话交换网(PSTN)采用了()交换方式。
A.分组B.报文C.信元D.电路23.在连续ARQ协议中,当滑动窗口序号位数为n,则发送窗口最大尺寸为( )。
A.2n-1B.2n-1C.2nD.2n24.以下哪个是快速以太网的介质访问控制方法()A.CSMA/CDB.令牌总线C.令牌环D.100VG-AnyLan25.ARP协议的功能是()A.域名地址到IP地址的解析B.IP地址到域名地址的解析C.IP地址到物理地址的解析D.物理地址到IP地址的解析26.IPv6地址由()位二进制数值组成。
A.16B.64C.32D.12827.决定局域网特性有三个主要技术,它们是 ( ) 。
A. 传输介质、差错检测方法和网络操作系统B. 通信方式、同步方式和拓朴结构C. 传输介质、拓扑结构和介质访问控制方法D. 数据编码技术、介质访问控制方法和数据交换技术28.无法隔离冲突域的网络互联设备是()。
A.路由器B.交换机C.集线器D.网桥29.不是IP数据报操作特点的描述说法是()A. 每个分组自身携带有足够的信息,它的传送是被单独处理的B.在整个传送过程中,不需建立虚电路C.使所有分组按顺序到达目的端系统D.网络节点要为每个分组做出路由选择30.关于路由器说法正确的是()。
A.路由器处理的信息量比交换机少,因而转发速度比交换机快B.对于同一目标,路由器只提供延迟最小的最佳路由C.通常的路由器可以支持多种网络层协议,并提供不同协议之间的分组转换D.路由器不但能够根据逻辑地址进行转发,而且可以根据物理地址进行转发31.两个二进制有符号数相加,00111111 + 11101111的十进制结果是()。
A. 302B. 47C. 45D. 4632.根据存储内容来进行存取的存储器称为()。
A. 双端口存储器B. 相联存储器C. 交叉存储器D. 串行存储器33.在一个容量为128KB的SRAM存储器芯片上,按字长32位编址,其地址范围可从0000H到()。
A. 3fffHB. 7fffHC. 7ffffHD. 3ffffH34.连续两次启动同一存储器所需的最小时间间隔称为()。
A. 存储周期B. 存取时间C. 存储时间D. 访问周期35.依赖硬件的数据传送方式是()。
A.程序控制 B.程序中断 C.DMA D.无36.在程序执行过程中,()控制计算机的运行总是处于取指令、分析指令和执行指令的循环之中。
A.控制器 B.CPU C.指令存储器 D.指令译码器37.需要周期刷新的存储器是()。
A.SRAM B.DRAM C.ROM D.双稳态存储器38.CPU的主频是10MHz,机器周期含3个时钟周期,则机器周期是()ns。
A.100 B.300 C.33.3 D.3039.命中率高且电路实现简单的Cache与内存映射方式是()映射方式。
A.全相联 B.直接 C.组相联 D.哈希40.只能检测错误而不能纠正错误的编码方法是()。
A.卷积码 B.循环冗余码 C.海明码 D.奇偶校验二、综合应用题:41~48小题,共70分。
41.(8分)设计并编程实现链式存储结构上交换二叉树中所有结点左右子树的算法。
(注:用C/C++,Pascal等编程语言书写)42.(12分)假设有下面的有向图:1)请给出从顶点a出发得到深度优先遍历的顶点序列。
(遍历过程中存在多种选择时,请以字母表顺序访问)2)请给出从顶点a出发得到广度优先遍历的顶点序列。
(遍历过程中存在多种选择时,请以字母表顺序访问)3)该图的强连通子图有多少种?43. (7分)假设一个磁盘驱动器有5000个柱面,从0 到4999。
驱动器正在为柱面153的一个请求提供服务。
按FIFO顺序,即将到来的请求队列是86,1470,913,1774,948,1509,1022,1750,130。
从现在磁头位置开始,按照FCFS 调度算法,要满足队列中即将到来的请求,磁头总的移动距离(按柱面数计)是多少?44.(8分)现要对P1~P5五个进程进行调度,下表给出了这五个进程的到达时间、执行时间和优先级,其中,优先级数值越小表示优先级越高。
请根据该表分别采用先来先服务(FCFS)调度算法、非抢占式短进程优先(nonpreemptive SPF)调度算法、抢占式优先权(preemptive priority)调度算法和时间片为2ms的时间片轮转(RR)调度算法对这五个进程进行调度,画出CPU执行进程的时间图。
45.(7分)要发送的数据为1101011011。
采用CRC的生成多项式是P(x)=x4+x+1。
试求应添加在数据后面的余数。
数据在传输过程中最后一个1变成了0,问接收端能否发现?若数据在传输过程中最后两个1都变成了0,问接收端能否发现?46.(8分)假定网络中的路由器A的路由表有如下的项目(这三列分别表示“目的网络”、“距离”和“下一跳路由器”)N1 4 BN2 2 CN3 1 FN4 5 G现在A收到从C发来的路由信息(这两列分别表示“目的网络”和“距离”):N1 2N2 1N3 3试求出路由器A更新后的路由表(详细说明每一个步骤)。
47.(8分)某磁盘存储器转速为100转/秒,共有2个记录盘面,每毫米10道,每道记录信息16384B,最小磁道直径为150mm,共有512道,求:1)磁盘存储器的存储容量;2)磁盘数据传输率;3)平均等待时间。