沈阳农业大学信息与电气工程学院计算机专业基础历年考研真题汇编附答案p.docx
《沈阳农业大学信息与电气工程学院计算机专业基础历年考研真题汇编附答案p.docx》由会员分享,可在线阅读,更多相关《沈阳农业大学信息与电气工程学院计算机专业基础历年考研真题汇编附答案p.docx(147页珍藏版)》请在冰豆网上搜索。
沈阳农业大学信息与电气工程学院计算机专业基础历年考研真题汇编附答案p
目 录
第一部分 沈阳师范大学教育技术学院862计算机学科专业基础综合(数据结构、操作系统)历年考研真题汇编5
2014年沈阳师范大学教育技术学院867计算机学科专业基础综合(数据结构、操作系统)考研真题5
2013年沈阳师范大学教育技术学院867计算机学科专业基础综合(数据结构、操作系统)考研真题8
第二部分 全国硕士研究生入学统一考试408计算机学科专业基础综合历年真题及详解14
2012年全国硕士研究生入学统一考试408计算机学科专业基础综合真题14
2012年全国硕士研究生入学统一考试408计算机学科专业基础综合真题及详解24
2011年全国硕士研究生入学统一考试408计算机学科专业基础综合真题42
2011年全国硕士研究生入学统一考试408计算机学科专业基础综合真题及详解52
2010年全国硕士研究生入学统一考试408计算机学科专业基础综合真题70
2010年全国硕士研究生入学统一考试408计算机学科专业基础综合真题及详解80
2009年全国硕士研究生入学统一考试408计算机学科专业基础综合真题96
2009年全国硕士研究生入学统一考试408计算机学科专业基础综合真题及详解105
说明:
沈阳师范大学2012年之前参加全国统考408计算机学科专业基础综合,2013年开始自主命题,科目改为867计算机学科专业基础综合(数据结构、操作系统),2015年科目代码改为862。
为帮助考生全面复习,特提供2009~2012年408计算机学科专业基础综合真题及详解。
第一部分 沈阳师范大学教育技术学院862计算机学科专业基础综合(数据结构、操作系统)历年考研真题汇编
2014年沈阳师范大学教育技术学院867计算机学科专业基础综合(数据结构、操作系统)考研真题
科目代码:
867
科目名称:
计算机学科专业基础综合(数据结构、操作系统)
适用专业名称:
计算机应用技术
考生注意:
请将答案写在答题纸上,写在本题签及草纸上无效。
考试后本题签同答题纸一并交回。
一、单项选择题(共10题,每题2分,合计20分)
1.某算法的时间复杂度为O(n2),表明该算法()。
A.问题规模是n2
B.执行时间等于n2
C.执行时间与n2成正比
D.问题规模与n2成正比
2设线性表有n个元素,以下操作中,()在顺序表上实现比在链表上实现效率更高。
A.输出第i(1≤i≤n)个元素
B.交换第1个元素与第2个元素的值
C.顺序输出这n个元素的值
D.输出与给定值x相等的元素在线性表中的序号
3.给定一个空栈,若10、20、23、13依次进栈,然后有两个数出栈,又有3个数进栈,第一次进栈的23现在在()。
A.已出栈
B.从栈底算起第3个
C.栈顶
D.从栈底算起第4个
4.循环队列qu(其队头指针front指向队列中队头元素的前一个位置,队尾指针rear指向队尾元素的位置,队列中的单元个数为MaxSize)的队满足条件是()。
A.(qu.rear+1)%MaxSize==(qu.front+1)%MaxSize
B.(qu.rear+1)%MaxSize==qu.front+1
C.(qu.rear+1)%MaxSize==qu.front
D.qu.rear==qu.front
5.一棵二叉树的中序序列为ABDCEFG,后序序列为BDCAFGE,则其左子树中的节点个数为()。
A.3
B.2
C.4
D.5
6.根据使用频率为5个字符设计的哈夫曼编码不可能是()。
A.111,110,10,01,00
B.000,001,010,011,1
C.100,11,10,1,0
D.001,000,01,11,10
7.对所示的无向图,从顶点1开始进行深度优先遍历,可得到的顶点访问序列为()。
A.1243576
B.1243567
C.1245637
D.1234576
8.对于下图,以下()是其拓扑序列。
A.1,3,4,6,2,5,7
B.1,3,2,6,4,5,7
C.1,3,4,5,2,6,7
D.1,2,5,3,4,6,7
9.对数据序列{15,9,7,8,20,-1,4}进行排序,一趟排序后的结果为{9,15,7,8,20,-1,4},采用的是()。
A.简单选择排序
B.起泡排序
C.直接插入排序
D.堆排序
10.对一组数据(2,12,16,88,5,10)进行排序,若前三趟的结果如下:
第一趟:
2,12,16,5,10,88
第二趟:
2,12,5,10,16,88
第三趟:
2,5,10,12,16,88
则采用的排序方法可能是()。
A.起泡排序
B.希尔排序
C.归并排序
D.基数排序
二、应用题(共4题,每题10分,合计40分)
11.使用普里姆算法构造如图所示的图G中从顶点1开始的一棵最小生成树。
12.设有一组关键字{19,1,23,14,55,20,84,27,68,11,10,77},其哈希函数如下:
H(key)=key%13
采用开放地址法的线性探测法解决冲突,试在0~18的哈希表中对该关键字序列构造哈希表。
13.已知有6个顶点(顶点编号为0-5)的有向带权图G,其邻接矩阵A为上三角矩阵,按行为主序(行优先)保存在如下的一维数组中。
4
6
∞
∞
∞
5
∞
∞
∞
4
3
∞
∞
3
3
要求:
(1)写出图G的邻接矩阵A。
(2)画出有向带权图G。
(3)求图G的关键路径,并计算该关键路径的长度。
14.将整数序列{4,5,7,2,1,3,6}中的数依次插入到一棵空的平衡二叉树中,构造相应的平衡二叉树。
三、算法设计题(共3题,每题10分,合计30分)
15.设C={a1,b1,a2,b2,…,an,bn}为一线性表,采用带头节点的hc单链表存放,设计一个就地算法,将其拆分为两个线性表(它们都用单链表存放),使得:
A={a1,,a2,…,an},B={b1,b2,…,bn}
16.假设二叉树采用二叉链存储结构存储,试设计一个算法,计算一棵给定二叉树的所有分支节点个数。
17.设计一个算法,判断一个数据序列是否构成一个小根堆。
四、简答题(共6题,每题5分,合计30分)
18.什么是操作系统的基本功能?
19.描述系统调用的含义。
20.说明什么是进程间的直接制约与间接制约。
21.说明什么是虚拟存储器。
22.请说明分区存储管理方式的主要优缺点。
23.说明什么是中断。
五、综合题(共2题,每题15分,合计30分)
24.若有以下四个作业以1、2、3、4的顺序,在0时刻几乎同时到达系统并立即进入调度:
作业名所需CPU时间
作业19小时
作业22小时
作业310小时
作业45小时
假设系统中没有其他作业,试给出对它们实施FCFS调度算法的计算结果,并计算其平均周转时间和平均带权周转时间。
25.几个并行进程共享一个数据集(如文件或表格)时,有些进程可能只是要求读这数据集的内容,而另一些进程则可能要求修改这数据集的内容。
这种情况在操作系统中是很普遍的。
通常我们称读数据的进程为读者,而把要求修改数据的进程称为写者。
用P、V操作来描述读者—写者问题。
2013年沈阳师范大学教育技术学院867计算机学科专业基础综合(数据结构、操作系统)考研真题
代码:
868
科目名称:
计算机学科专业基础综合
适用专业名称:
计算机应用技术
考生注意:
请将答案写在答题纸上,写在本题签及草纸上无效。
考试后本题签同答题纸一并交回。
一、单项选择题(共30题,每题2分,合计60分)
1.某算法的时间复杂度为O(n2),表明该算法的()。
A.问题规模是n2
B.执行时间等于n2
C.执行时间与n2成正比
D.问题规模与n2成正比
2.设线性表中有2n个元素,以下操作中,()在单链表上实现要比在顺序表上实现效率更高。
A.删除指定的元素
B.在最后一个元素的后面插入一个新元素
C.顺序输出前k个元素
D.交换第i个元素和第2n-i-1个元素的值(i=0,1…,n-1)
3.在一个单链表L中,指针p指向L的某个结点,在p之前插入一个指针s所指结点时的操作为()。
A.s->next=p->next;p->next=s;t=p->data;p->data=s->data;s->data=t;
B.p->next=s;s->next=p->next;t=p->data;p->data=s->data;s->data=t;
C.s->next=p->next;p->next=s;p->data=s->data;t=p->data;s->data=t;
D.p->next=s;s->next=p->next;t=s->data;s->datap->data;p->data=t;
4.已知一个栈的进栈序列是1,2,3,……,n,其输出序列是p1,p2,…,pn,若p1=n,则pi的值()。
A.i
B.n-i
C.n-i+1
D.不确定
5.对稀疏矩阵进行压缩存储,常用的两种方法是()。
A.二元组和散列表
B.三元组和十字链表
C.三角矩阵和对角矩阵
D.对角矩阵和十字链表
6.广义表((a),a)的表头和表尾分别是()。
A.(a)和(a)
B.a和(a)
C.(a)和a
D.((a))和(a)
7.已知二叉树的先序序列为ABDEGCF,中序序列为DBGEACF,则后序序列为()。
A.GEDBFCA
B.DGEBFCA
C.DGEBAFC
D.EBFDGCA
8.一棵完全二叉树上有1000个结点,其中叶子结点的个数是()。
A.250
B.500
C.505
D.501
9.线索二叉树是一种()结构。
A.逻辑
B.逻辑和存储
C.物理
D.线性
10.以数据集{2,5,7,9,13}为权值构造一棵哈夫曼树,则其带权路径长为()。
A.78
B.80
C.81
D.79
11.一个有向图的邻接表存储如图1所示,现按深度优先搜索遍历,从顶点v1出发,所得到的顶点序列是()。
图1图的邻接表
A.v1,v2,v3,v4,v5
B.v1,v2,v3,v5,v4
C.v1,v2,v4,v5,v3
D.v1,v2,v5,v3,v4
12.任意一个无向连通图()最小生成树。
A.只有一棵
B.一定有多棵
C.有一棵或多棵
D.可能不存在
13.若一个有向图中的顶点不能排成一个拓扑序列,则可断定该有向图()。
A.是个有根有向图
B.是个强连通图
C.含有多个入度为0的顶点
D.含有顶点数目大于1的强连通分量
14.顺序查找法适合于存储结构为()的线性表。
A.哈希存储
B.索引存储
C.压缩存储
D.顺序存储或链式存储
15.在含有27个结点的二叉树排序树上,查找关键字为35的结点,则依次比较的关键字有可能是()。
A.28,36,18,46,35
B.18,36,28,46,35
C.46,28,18,36,35
D.46,36,18,28,35
16.在有序表a[1..20]中,采用二分查找算法查找元素值等于a[12]的元素,所比较过元素的次数为()。
A.4
B.5
C.3
D.6
17.数据序列{8,9,10,4,5,6,20,