2018年考研计算机学科专业基础综合真题(暂无答案)
全国硕士研究生入学统一考试计算机专业基础综合真题解析

2018年全国硕士研究生入学统一考试计算机学科专业基础综合试卷一、单项选择题:140小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项符合题目要求。
请在答题卡上将所选项的字母涂黑。
b5E2RGbCAP 1.已知程序如下:ints(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(>p1EanqFDPwC.main(>->S(0>->S(1> D.S(1>->S(0>->main(>DXDiTa9E3d【参考答案】 D【考查知识点】栈的基本概念和函数调用的原理。
2.先序序列为a,b,c,d的不同二叉树的个数是A.13B.14C.15D.16【参考答案】 C【考查知识点】二叉树的基本概念。
3.下列选项给出的是从根分别到达两个叶节点路径上的权值序列,能属于同一棵哈夫曼树的是A.24,10,5和 24,10,7B.24,10,5和24,12,7C.24,10,10和 24,14,11 D.24,10,5和 24,14,6【参考答案】 C【考查知识点】哈夫曼树的原理。
4.现在有一颗无重复关键字的平衡二叉树<AVL树),对其进行中序遍历可得到一个降序序列。
下列关于该平衡二叉树的叙述中,正确的是RTCrpUDGiTA.根节点的度一定为2B.树中最小元素一定是叶节点C.最后插入的元素一定是叶节点D.树中最大元素一定是无左子树【参考答案】 B【考查知识点】树的中序遍历和AVL树的基本概念。
5.设有向图G=(V,E>,顶点集V={V0,V1,V2,V3},边集E={<v0,v1>,<v0,v2>,<v0,v3>,<v1,v3>},若从顶点V0 开始对图进行深度优先遍历,则可能得到的不同遍历序列个数是5PCzVD7HxAA.2 B.3 C.4 D.5【参考答案】 D【考查知识点】图的深度优先遍历。
2018年昆明理工大学818计算机学科专业基础综合考研真题试题试卷

9.设 C 语言数组 Data[m+1]作为循环队列 SQ 的存储空间, front 为队头指针, rear 为队尾指针,
10.一棵二叉树上有 50 个度为 2 的结点,其中叶子结点的个数是( B. 51
I-1
C.25
11.二叉树的第 I 层上最多含有结点数为( B. 2 -1
D.2
I
-1
12. 一棵有 n 个结点的完全二叉树,按层次从上到下,同一层从左到右顺序存储在一维数组 A[1..n]中,则二叉树中第 i 个结点(i 从 1 开始用上述方法编号)的右孩子在数组 A 中的位置 是( ) B.A[2i+1](2i+1<=n) D.条件不充分,无法确定 ) D.n B.n-l ) C.n+l A.A[2i](2i<=n) B. A[i-2] A. 2n
芝士传媒 × 题源库
...让知识更美味...
目 录
2018 年昆明理工大学 818 计算机学科专业基础综合考研真题试题试卷······················· 2
第 1 页,共 6 页
芝士传媒 × 题源库
...让知识更美味...
第 2 页 共 5页
第 3 页,共 6 页
芝士传媒 × 题源库
...让知识更美味...
昆明理工大学 2018 年硕士研究生招生入学考试试题
19.下图所示的 4 棵二叉树,( )是平衡二叉树。
A B C D 20.下列排序算法中,在待排序数据已有序时,花费时间反而最多的是( )排序。 A. 冒泡 B. 希尔 C. 快速 D. 堆 二、简答题(共 55 分) 1.将下列由三棵树组成的森林转换为二叉树。 (只要求给出转换结果) (10 分) A B C D E F K H L G I J M N P 2.已知一个无向图如下图所示,要求用 Prim 算法生成最小生成树(假设以①为起点,试画出构 造过程) 。 (15 分) 20 1 2 5 11 9 6 3 10 14 6 10 4 6 18 3.对于给定的一组关键字值:83,40,63, 84,35,96,57,39,79 。请画出应用直接插入排 序对上述序列进行排序中各趟的结果。 (15 分) 5 4. 已知一个带头结点的单链表 L 中的节点是按整数值递增排序的, 写一个算法将值为 x 的结点插 入表 L 中,使 L 仍然有序。 (15 分) O
考研计算机学科专业基础综合-3-1_真题-无答案

考研计算机学科专业基础综合-3-1(总分150,考试时间90分钟)一、单项选择题1. 字长16位的补码定点小数的表示范围是( )。
A. 0~1-2-15B. -(1-2-15)~1-2-15C. -1~1-2-15D. -1~12. 当向一棵m阶的B一树做插入操作时,若一个结点中的关键字个数等于( ),则必须分裂成两个结点,当向一棵m阶的B-树做删除操作时,若一个结点中的关键字个数等于( ),则可能需要同它的左兄弟或右兄弟结点合并成一个结点。
A. m,m/2-2B. m-1,m/2-1C. m+l,m/2D. m/2,m/2+13. 设有13个值,用它们组成一棵哈夫曼树,则该哈夫曼树共有( )个结点。
A. 13B. 12C. 26D. 254. 数据链路层采用了后退N帧(GBN)协议,发送方已经发送了编号为0~7的帧。
当计时器超时时,若发送方只收到0、2、3号帧的确认,则发送方需要重发的帧数是( )。
A. 2B. 3C. 4D. 55. 一个C类地址,采用了255.255.255.240作为子网掩码,那么这个C类地址可以划分为( )个子网。
A. 16B. 32C. 64D. 1286. 测得一个以太网数据的波特率是40Mbps,那么其数据率是( )。
A. 10MbpsB. 20MbpsC. 40MbpsD. 80Mbps7. 同步通信比异步通信数据传输率高的原因是( )。
A. 同步通信不需要应答信号B. 同步通信使用公共时钟进行同步C. 同步通信中,通信双方的速度相近D. 以上都包括8. 传输线上的位流信号同步,应该属于下列OSI的( )层处理。
A. 物理层B. 数据链路层C. 网络层D. 传输层9. 补码定点小数除法中,被除数和除数应满足( )。
A. 0≤|被除数|≤|除数|B. 0<|被除数|≤|除数|C. 0<|除数|≤|被除数|D. 0<|被除数|<|除数|10. IEEE754标准浮点数的尾数采用( )机器数形式。
2018年华中科技大学834计算机专业基础综合(数据结构、计算机网络)考研真题(回忆版)

2018年华中科技大学834计算机专业基础综合(数据结构、计算机网络)考研真题(回忆版)数据结构部分一、选择题(共10道,一个2分,共20分)1.数据结构的逻辑结构分类是哪两种?2.给定一颗完全二叉树的结点数,求其中的叶节点个数3.一个有n个结点的图构成一个邻接矩阵几乘几的矩阵4~10暂缺二、简答题(共5道题,前四个15分,最后一个10分,今年没有编程题,也就是都是算法和推演,不用写代码,都是根据要求写结果和原理)1.给了8个左右的数字的一个集合,比如{75,63,43…},要求一次读取一个,输出成一个二叉排序树,写出结果,并且求等概率情况下的平均查找长度。
2.给了一个包含有ABCDEFGH这几个点的二叉树的先序和中序排列,要求画出原二叉树。
3.一个指令集合{I1,I2,I3…},对应给出了每个指令对应的发生概率大小{0.03,0.03,0.15,0.15,0.3,0.4}(这个数字印象比较深基本差不多),让求出用此集合构成的哈夫曼树。
求出他们的一个组织,并且求出每个指令的哈夫曼编码。
4.给出了一个由ABCDEFGHLM点组成的的无向带权图,让求出最小生成树(这里题干没有写用哪种算法)。
5.给定了一个树,转化成对应的二叉树,大概有8个点左右。
计算机网络部分一、选择题(共10道,一个1分,共10分)1.IPV4和IPV6的特征对比,选出一个错误的2.TCP拥塞控制中慢开始算法的特征,选出一个错误的3~10暂缺二、填空题(共10道,一个1分,共10分)1.IEEE802.11用的协议是_____2.CDMA2000采用的编码方式是_____3.移动IP的基本工作过程(给了其中3个步骤,填另一个)4.信道划分的三种方式(给了其中2个,填另一个)5~10暂缺三、简答题(共7道,共40分)1.主机A向主机B先后发两个报文,给出了每个报文的字节数,然后分别问了第一个先到的情况下和第二个报文先到的情况下各自的确认号,源,目的。
考研计算机学科专业基础综合-28_真题-无答案

考研计算机学科专业基础综合-28(总分146,考试时间90分钟)一、单项选择题在每小题给出的四个选项中,请选出一项最符合题目要求的。
1. 若一个栈的输入序列为1,2,3,…,n,输出序列的第一个元素是i,则第j个输出元素是______。
A.i-j-1 B.i-j C.j-i+1 D.不确定2. 若循环队列以数组Q[0..m-1]作为其存储结构,变量rear表示循环队列中的队尾元素的实际位置,其移动按rear=(rear+1)MOD m进行,变量length表示当前循环队列中的元素个数,则循环队列的队首元素的实际位置是______。
A.rear-length B.(rear-length+m) MOD mC.(1+rear+m-length) MOD m D.m-length3. 已知有一维数组A[0..m*n-1],若要对应为m行、n列的矩阵,将元素A[k](O≤k<m*n)表示成矩阵的第i行、第j列的元素(0≤i<m,0≤j<n),则下面的对应关系是______。
A.i=k/n,j=k%m B.i=k/m,j=k%mC.i=k/n,j=k%n D.i=k/m,j=k%n4. 由元素序列(27,16,75,38,51)构造平衡二叉树,则首次出现的最小不平衡子树的根(即离插入结点最近且平衡因子的绝对值为2的结点)是______。
A.27 B.38 C.51 D.755. 设结点x和y是二叉树中任意的两个结点,在该二叉树的先序遍历序列中x在y之前,而在其后序遍历序列中x在y之后,则x和y的关系是______。
A.x是y的左兄弟 B.x是y的右兄弟C.x是y的祖先 D.x是y的后裔6. 在一棵完全二叉树中,其根的序号为1,下列可判定序号为p和q的两个结点是否在同一层的正确选项是______。
7. 若G是一个具有36条边的非连通无向图(不含自回路和多重边),则图G的结点数至少是______。
A.11 B.10 C.9 D.88. 有一个长度为12的有序表,按折半查找法对该表进行查找,在表内各元素等概率情况下,查找成功所需的平均比较次数是______。
(完整版)2018年408计算机学科专业基础综合

考试性质计算机学科专业基础综合考试是为高等院校和科研院所招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目,其目的是科学、公平、有效地测试考生掌握计算机科学与技术学科大学本科阶段专业知识、基本理论、基本方法的水平和分析问题、解决问题的能力,评价的标准是高等院校计算机科学与技术学科优秀本科毕业生所能达到的及格或及格以上水平,以利于各高等院校和科研院所择优选拔,确保硕士研究生的招生质量。
II考查目标计算机学科专业基础综合考试涵盖数据结构、计算机组成原理、操作系统和计算机网络等学科专业基础课程。
要求考生比较系统地掌握上述专业基础课程的基本概念、基本原理和基本方法,能够综合运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。
III考试形式和试卷结构一、试卷满分及考试时间本试卷满分为150分,考试时间为180分钟。
二、答题方式答题方式为闭卷、笔试。
三、试卷内容结构数据结构45分计算机组成原理45分操作系统35分计算机网络25分四、试卷题型结构单项选择题80分(40小题,每小题2分)综合应用题70分IV考查内容数据结构【考查目标】1。
掌握数据结构的基本概念、基本原理和基本方法。
2。
掌握数据的逻辑结构、存储结构及基本操作的实现,能够对算法进行基本的时间复杂度与空间复杂度的分析。
3.能够运用数据结构基本原理和方法进行问题的分析与求解,具备采用C或C++语言设计与实现算法的能力.一、线性表(一)线性表的定义和基本操作(二)线性表的实现1.顺序存储2.链式存储3.线性表的应用二、栈、队列和数组(一)栈和队列的基本概念(二)栈和队列的顺序存储结构(三)栈和队列的链式存储结构(四)栈和队列的应用(五)特殊矩阵的压缩存储三、树与二叉树(一)树的基本概念(二)二叉树1.二叉树的定义及其主要特征2.二叉树的顺序存储结构和链式存储结构3。
二叉树的遍历4.线索二叉树的基本概念和构造(三)树、森林1.树的存储结构2。
2018年华中科技大学834计算机专业基础综合

2018年华中科技大学834计算机专业基础综合复习八套卷一(版)一.填空题(20分,每题2分)1. 在一个长度为n的顺序表中第i个元素(1<=i<=n)之前插入一个元素时,需向后移动个元素。
2. 栈是的线性表,其运算遵循的原则3. 表达式23+((12*3-2)/4+34*5/7)+108/9的后缀表达式是。
4. 己知三对角矩阵A[1..9,1..9]的每个元素占2个单元,现将其三条对角线上的元素逐行存储在起始地址为1000的连续的内存单元中,则元素A[7,8]的地址为。
5. 对矩阵压缩是为了。
6. 在哈希函数H(key)=key%p中,p值最好取。
7. IP地址21.12.240.17的网络类别是类,主机号是。
8. 100BASE-T标准规定的信号是,网络速率是。
9. 信息传输速率的单位是,码元传输速率的单位是。
10. 在TCP/IP网络中,TCP协议工作在,FTP协议工作在。
二.判断题(20分,每个2分)No. 1 2 3 4 5 6 7 8 9 10 Answer1. 顺序存储方式的优点是存储密度大,且插入、删除运算效率高。
()2. 数据的物理结构是指数据在计算机内的实际存储形式。
()3. 栈和队列的存储方式,既可以是顺序方式,又可以是链式方式。
()4. 数组不适合作为任何二叉树的存储结构。
()5. B-树中所有结点的平衡因子都为零。
()6. 对大小均为n的有序表和无序表分别进行顺序查找,在等概率查找的情况下,对于查找成功,它们的平均查找长度是相同的,而对于查找失败,它们的平均查找长度是不同的。
()7. 在OSI 参考模型中,最上层是物理层。
()8. 在TCP 段头中,窗口数的大小由发送方决定。
()9. 带宽的基本单位是bps,吞吐量的基本单位是Mbps。
()10. 一个IPv4 地址表示193.168.125.0/30,其中,30 表示主机的位数。
()三.选择题(30分,每个3分)No. 1 2 3 4 5 6 7 8 9 10 Answer1. int frog{if(n==0)return 1;elsereturn (n+frog(n-1)/2); }上述算法时间复杂度是多少()A. lognB.nC. nlognD. (n)`22. 连续存储设计时,存储单元的地址()。
2018年408计算机学科专业基础综合

考试性质计算机学科专业基础综合考试是为高等院校和科研院所招收计算机科学与技术学科的硕士研究生而设置的具有选拔性质的联考科目,其目的是科学、公平、有效地测试考生掌握计算机科学与技术学科大学本科阶段专业知识、基本理论、基本方法的水平和分析问题、解决问题的能力,评价的标准是高等院校计算机科学与技术学科优秀本科毕业生所能达到的及格或及格以上水平,以利于各高等院校和科研院所择优选拔,确保硕士研究生的招生质量。
II考查目标计算机学科专业基础综合考试涵盖数据结构、计算机组成原理、操作系统和计算机网络等学科专业基础课程。
要求考生比较系统地掌握上述专业基础课程的基本概念、基本原理和基本方法,能够综合运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。
III考试形式和试卷结构一、试卷满分及考试时间本试卷满分为150分,考试时间为180分钟。
二、答题方式答题方式为闭卷、笔试。
三、试卷内容结构数据结构45分计算机组成原理45分操作系统35分计算机网络25分四、试卷题型结构单项选择题80分(40小题,每小题2分)综合应用题70分IV考查内容数据结构【考查目标】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.折半插入排序(三)起泡排序(BubbleSort)(四)简单选择排序(五)希尔排序(ShellSort)(六)快速排序(七)堆排序(八)二路归并排序(MergeSort)(九)基数排序(十)外部排序(十一)各种排序算法的比较(十二)排序算法的应用计算机组成原理【考查目标】1.理解单处理器计算机系统中各部件的内部工作原理、组成结构以及相互连接方式,具有完整的计算机系统的整机概念。
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,右子树为空。
计算机统考408-2018答案解析

2018年计算机学科专业基础综合试题参考答案一、单项选择题1.B2.C3.A4.A5.A6.C7.D8.B9.C10.D11.A12.D13.C14.A15.A16.B17.C18.B19.A20.D21.B22.C23.C24.D25.B26.A27.C28.D29.D30.A31.D32.C33.B 34.C 35.D 36.D 37.D 38.C 39.B 40.D二、综合应用题41.解析:1)题目要求算法时间上尽可能高效,因此采用空间换时间的办法。
分配一个用于标记的数组B[n],用来记录A中是否出现了1~n中的正整数,B[0]对应正整数1,B[n-1]对应正整数n,初始化B中全部为0。
由于A中含有n个整数,因此可能返回的值是1~n+1,当A中n个数恰好为1~n时返回n+1。
当数组A中出现了小于等于0或者大于n的值时,会导致1~n中出现空余位置,返回结果必然在1~n中,因此对于A中出现了小于等于0或者大于n的值可以不采取任何操作。
经过以上分析可以得出算法流程:从A[0]开始遍历A,若0<A[i]<=n,则令B[A[i]-1]=1;否则不做操作。
对A遍历结束后,开始遍历数组B,若能查找到第一个满足B[i]==0的下标i,返回i+1即为结果,此时说明A中未出现的最小正整数在1~n之间。
若B[i]全部不为0,返回i+1(跳出循环时i=n,i+1等于n+1),此时说明A中未出现的最小正整数是n+1。
int findMissMin(int A[],int n){int i,*B; //标记数组B=(int *)malloc(sizeof(int)*n); //分配空间memset(B,0,sizeof(int)*n); //赋初值为0for(i=0;i<n;i++)if(A[i]>0&&A[i]<=n) //若A[i]的值介于1~n,则标记数组BB[A[i]-1]=1;for(i=0;i<n;i++) //扫描数组B,找到目标值if (B[i]==0) break;return i+1; //返回结果}3)时间复杂度:遍历A一次,遍历B一次,两次循环内操作步骤为O(1)量级,因此时间复杂度为O(n)。
四川大学874计算机科学专业基础综合考研真题试题2018年

2018年攻读硕士学位研究生入学考试试题考试科目:计算机科学专业基础综合科目代码:874(试题共8页)(答案必须写在答题纸上,写在试题上不给分)数据结构与算法(65分)一、单项选择题(每小题2分,共17小题,共34分1.下面关于“算法”的描述,错误的是()A.算法必须是正确的B.算法必须要能够结束C.一个问题可以有多种算法解决D.算法的某些步骤可以有二义性2.下面函数的时间复杂度是()void func(int n){int sum=0,i, j;for(i=1; i<n; i++)for(j=1; j<n; j*=2)sum++;A.O(log2n)B.O(n2)C.(n log2n)D.O(n)3.下面关于线性表的叙述中,错误的是()A.线性表采用顺序存储,必须占用一片连续的存储单元B.执行查找操作时,链式存储比顺序存储的查找效率更高。
C.线性表采用链式存储,不必占用一片连续的存储单元。
D.线性表采用链式存储,便于插入和删除操作。
4.设一个链表最常用的操作是在末尾插入结点和删除尾结点,则选用()最节省时间A.单链表B.带头指针的单循环链表C.带尾指针的单循环链表D带头结点的双循环链表5.一个栈的输入序列为1,2,3,....,n,若输出序列的第一个元素是n,则输出的第i (1<=i<=n)个元素是()A.不确定B.n-i+1C.iD.n-i6.若一棵完全二叉树有666个结点,则该二叉树中叶子结点的个数是()A.156B.155C.333D.3347.对于下列关键字序列,不可能构成某二叉查找树中一条查找路径的序列是()A.99,28,86,36,94,65B.97,18,89,34,76,42C.16,91,68,29,33,50D.21,27,80,76,29,398.下述二叉树中,哪一种满足性质:从任一结点出发到根的路径上所经过的结点序列按其关键字有序()A.二叉查找树B.哈夫曼树C.AVL树D.堆9.在右图的AVL树中插入关键字18后得到一棵新AVL树,在新AVL树中,关键字11所在结点的左、右孩子结点中保存的关键字分别是()A.7,16 C.9,26B.9,18 D.7,1810.将一棵树T1转化为对应的二叉树T2,则T1后序遍历序列是T2的()序列A.前序遍历B.中序遍历C.后序追历D.层次遍历11.当各边上的权值()时,BFS算法可用来解决单源最短路径问题A.均相等B.均互不相等C.较小D.以上都不对12.已知有向图G=(V,E),其中V={V2,V3,V4,V5,V6,V7},E={<V1,V2>,<V1,V3>,<V1,V4>,<V2,V5>,<V3,V5>,<V3,V6>,<V4,V6>,<V5,V7>,<V6,V7>},则G的一个拓扑序列()A.V1,V3,V2,V6,V4,V5,V7B.V1,V3,V4,V6,V2,V5,V7C.V1,V3,V4,V5,V2,V6,V7D.V1,V2,V5,V3,V4,V6,V713.采用Kruskal算法求右图的最小生成树时,依次选择的边是()A.(a,b)(b,c)(c,d)(d,f)(a,e)B.(d,f)(c,d)(b,c)(a,b)(a,e)C.(a,b)(b,c)(d,f)(c,d)(a,d)D.(a,b)(d,f)(b,c)(c,d)(a,e)14.设哈希表长为13,哈希函数是H(key)=key%13,表中已有关键字18,39,75,93共四个,现要将关键字为70的结点加到表中,用伪随机探测再散列法解决冲突,使用的伪随机序列为5,8,3,9,7,1,6,4,2,11,13,21则放入的位置是(A.8B.11C.7D.515.一棵高度为3的3阶B树,至少含有()个关键字A.12B.10C.7D.都不是16.在下列排序算法中,哪一个算法的时间复杂度与数据的初始排列无关()A.直接插入排序B.希尔排序C.快速排序D.基数排序17.数据表中有10000个元素,如果仅要求求出最大的3个元素,则采用()算法最节省时间A.堆排序B.希尔排序C.快速排序D.直接选择排序二、综合应用题(18-20题,共31分18.(10分)对于一个字符集中具有不同权值的字符进行Huffman编码时,如果已知某个字符的Huffman 编码为0101,对于其他无字符的Huffman编码,请分析说明:(1)具有哪些特征的编码是不可能的(2)具有哪些特征的编码是一定会有的19.(10分)设有向图用邻接表表示,图有n个顶点,表示为0至n-1,试写一个算法求顶点k的入度(0<=k<n)20.(11分)二叉树结点的平衡因子(bf)定义为该结点的左子树高度与右子树高度之差。
考研计算机学科专业基础综合-30_真题-无答案

考研计算机学科专业基础综合-30(总分146,考试时间90分钟)一、单项选择题在每小题给出的四个选项中,请选出一项最符合题目要求的。
1. 若某线性表中最常用的操作是在最后一个结点之后插入一个结点和删除最后一个结点,则下面最合适的存储方式是______。
A.单链表 B.循环双链表C.单循环链表 D.带有尾指针的单循环链表2. 表长为n的顺序存储的线性表,当在任何位置上删除一个元素的概率相等时,删除一个元素所需移动元素的平均个数为______。
A.n B.n/2 C.(n-1)/2 D.(n+1)/23. 在下面的应用中,通常使用栈的是______。
Ⅰ递归调用Ⅱ括号匹配Ⅲ表达式求值A.Ⅰ、Ⅱ B.Ⅱ、Ⅲ C.Ⅰ、Ⅲ D.Ⅰ、Ⅱ、Ⅲ4. 用链表方式存储的队列,在进行删除运算时,下面正确的是______。
A.仅修改头指针 B.仅修改尾指针C.头、尾指针都要修改 D.头、尾指针可能都要修改5. 在含有15个结点的平衡二叉树上,查找关键字为28(存在该结点)的结点,则依次比较的关键字有可能是______。
A.30,36 B.38,48,28C.48,18,38,28 D.60,30,50,40,38,366. 设树T的度为4,其中度为1,2,3和4的结点个数分别为4,2,1,1,则T中的叶子数是______。
A.5 B.6 C.7 D.87. 简单无向图的邻接矩阵是对称的,可以对其进行压缩存储。
若无向图G有n个结点,其邻接矩阵为A[1..n,1..n],且压缩存储在B[1..n(n-1)/2]。
若按行压缩存储对称矩阵的上三角元素,则当n等于10时,边(v6,v3)的信息存储在______。
A.B[18] B.B[19] C.B[20] D.B[21]8. 以下关于图的说法正确的是______。
Ⅰ在一个有向图的拓扑序列中,若顶点a在顶点b之前,则图中必有一条弧<a,b>Ⅱ若一个有向图的邻接矩阵中对角线以下元素均为0,则该图的拓扑序列必定存在Ⅲ在AOE网中一定只有一条关键路径A.Ⅰ、Ⅱ B.Ⅱ、Ⅲ C.Ⅰ、Ⅲ D.仅有Ⅱ9. 设无向图G=(V,E)和G'=(V',E'),如果G'是G的生成树,则下面说法中错误的是______。
2018年合肥工业大学《计算机科学与技术学科专业基础综合》真题及答案

合肥工业大学2018年招收攻读硕士研究生入学考试试题试题名称:计算机科学与技术学科专业基础综合代码: 850 (注:所有答案必须写在答题纸上,写在试题或草稿纸上一律无效)一.单项选择题,每小题2分,共80分。
1.为解决计算机与打印机之间速度不匹配的问题,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。
该缓冲区的逻辑结构应该是A.栈B.队列C.树D.图2.设栈S和队列Q的初始状态均为空,元素abcdefg依次进入栈S。
若每个元素出栈后立即进入队列Q,且7个元素出队的顺序是bdcfeag,则栈S的容量至少是A. 1B. 2C. 3D. 43.给定二叉树图所示。
设N代表二叉树的根,L代表根结点的左子树,R代表根结点的右子树。
若遍历后的结点序列为3, 1, 7, 5, 6, 2, 4,则其遍历方式是A.LRNB.NRLC. RLND. RNL4.下列二叉排序树中,满足平衡二叉树定义的是5.己知一棵完全二叉树的第6层(设根为第1层)有8个叶结点,则完全二叉树的结点个数最多是A.39B. 52C. IllD. 1196.将森林转换为对应的二叉树,若在二叉树中,结点u是结点v的父结点的父结点,则在原来的森林中,u和V可能具有的关系是I.父子关系II.兄弟关系III. U的父结点与V的父结点是兄弟关系A.只有IIB. I和IIC. I和IIID. I、II和III7.下列关于无向连通图特性的叙述中,正确的是I.所有顶点的度之和为偶数II.边数大于顶点个数减 1III.至少有一个顶点的度为 1A.只有IB.只有IIC. I和IID. I和III8.下列叙述中,不符合m阶B树定义要求的是A.根节点最多有m棵子树B.所有叶结点都在同一层上C.各结点内关键字均升序或降序排列D.叶结点之间通过指针链接9.己知关键序列5, 8,12,19, 28, 20,15, 22是小根堆(最小堆),插入关键字3,调整后得到的小根堆是A. 3,5,12,8,28,20,15,22,19B.3,5,12,19,20,15,22,8,28C.3,8,12,5,20,15,22,28,19D.3,12,5,8,28,20,15,22,1910.若数据元素序列11,12,13,7,8,9,23,4,5是采用下列排序方法之一得到的第二趟排序后的结果,则该排序算法只能是A.起泡排序B.插入排序C.选择排序D.二路归并排序11.冯?诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是A.指令操作码的译码结果B.指令和数据的寻址方式C.指令周期的不同阶段D.指令和数据所在的存储单元12.—个C语言程序在一台32位机器上运行。
考研计算机学科专业基础综合-38_真题-无答案

考研计算机学科专业基础综合-38(总分150,考试时间90分钟)一、单项选择题下列每题给出的四个选项中,只有一个选项最符合试题要求。
1. 以下算法中加下划线语句的执行次数为______。
int m=0,i,j;for(i=1;i<=n;i++)for(j=1;j<=2*i;j++)m++;A.n(n+1) B.n C.n+1 D.n2. 用链接方式存储的队列,在进行删除运算时,下列说法正确的是______。
A.仅修改头指针 B.仅修改尾指针C.头、尾指针都要修改 D.头、尾指针可能都要修改3. 下列______单链表最适合用作队列的存储方式。
A.带队头指针和队尾指针的循环链表 B.带队头指针和队尾指针的非循环链表 C.只带队头指针的非循环链表 D.只带队头指针的循环链表4. 已知完全二叉树的第9层有240个结点,则整个完全二叉树有______个结点。
A.256 B.258 C.495 D.4895. 已知一棵有2011个结点的树,其叶子结点个数是116,该树对应的二叉树中无右孩结点个数是______。
A.115 B.116 C.1895 D.18966. 有n个叶子结点的哈夫曼树的结点总数为______。
A.不确定 B.2n C.2n+1 D.2n-17. 在一个具有n(n>0)个顶点的连通无向图中,至少需要的边数是______。
A.n B.n+1 C.n-1 D.n/28. 判断有向图是否存在回路,除了可以利用拓扑排序方法外,还可以利用的是______。
A.求关键路径的方法 B.求最短路径的迪杰斯特拉方法C.深度优先遍历算法 D.广度优先遍历算法9. 下列叙述正确的个数是______。
(1)m=2的平衡m路查找树是A VL树;(2)m=3的平衡m路查找树是2-3树;(3)m=2的平衡m路查找树的叶结点不一定在同一层;(4)m阶B-树的叶结点必须在同一层;(5)m阶B-树是平衡m路查找树;(6)平衡m路查找树不一定是B-树。
2018年考研计算机学科专业基础综合真题(暂无答案)

C.存在唯一安全序列P3、P1、P2,系统处于安全状态
D.存在唯一安全序列P3、P2、P1,系统处于安全状态
上一题下一题
(27/40)单项选择题
第27题
下列选项中,可能导致当前进程P阻塞的事件是
Ⅰ.进程P申请临界资源
Ⅱ.进程P从磁盘读数据
Ⅲ.系统将CPU分配给高优先权的进程
A.仅Ⅰ
B.仅Ⅱ
C.仅Ⅰ、Ⅱ
D.Ⅰ、Ⅱ、Ⅲ
上一题下一题
(28/40)单项选择题
第28题
若x是管程内的条件变量,则当进程执行x.wait()时所做的工作是
A.实现对变量x的互斥访问
B.唤醒一个在x上阻塞的进程
C.根据x的值判断该进程是否进人阻塞状态
D.阻塞该进程,并将之插入x的阻塞队列中
上一题下一题
(29/40)单项选择题
第22题
下列关于外部I/O中断的叙述中,正确的是
A.中断控制器按所接收中断请求的先后次序进行中断优先级排队
B.CPU响应中断时,通过执行中断隐指令完成通用寄存器的保护
C.CPU只有在处于中断允许状态时,才能响应外部设备的中断请求
D.有中断请求时,CPU立即暂停当前指令执行,转去执行中断服务程序
上一题下一题
A.x = -65, y = 41, x -y的机器数溢出
B.x = -33, y = 65, x-y的机器数为FFFF FF9DH
C.x = -33, y = 65, x-y的机器数为FFFF FF9EH
D.x = -65, y = 41, x-y的机器数为FFFF FF96H
上一题下一题
(14/40)单项选择题
图片
A.x1<x2<x5
考研计算机学科专业基础综合-48_真题-无答案

考研计算机学科专业基础综合-48(总分151,考试时间90分钟)一、单项选择题1. 已知一个栈的进栈序列是1、2、3、…、n,其输出序列为p1、p2、p3、…、pn,若p1=3,则p2为______。
A. 2或4、5、…、n都有可能B. 可能是1C. 一定是2D. 只可能是2或42. 利用栈求表达式的值时,设立运算数栈OPEN。
假设OPEN只有两个存储单元,则在下列表达式中,不会发生溢出的是______。
A. A-B*(C-D)B. (A-B)*C-DC. (A-B*C)-DD. (A-B)*(C-D)3. 已知A[1...N]是一棵顺序存储的完全二叉树,9号结点和11号结点共同的祖先是______。
A. 4B. 6C. 2D. 84. 在常用的描述二叉排序树的存储结构中,关键字值最大的结点是______。
A. 左指针一定为空B. 右指针一定为空C. 左、右指针均为空D. 左、右指针均不为空5. 分别以下列序列构造二叉排序树,与用其他三个序列所构造的结果不同的是______。
A. (100,80,90,60,120,110,130)B. (100,120,110,130,80,60,90)C. (100,60,80,90,120,110,130)D. (100,80,60,90,120,130,110)6. 设无向图G=(V,E)和G"=(V",E"),如果G"是G的生成树,则下面说法错误的是______。
A. G"是G的子图B. G"是G的连通分量C. G"是G的极小连通子图且V=V",D. G"是G的一个无环子图7. 若G是一个具有36条边的非连通无向简单图,则图G的结点数至少是______。
A. 11B. 10C. 9D. 88. 在有向图G的拓扑序列中,若顶点Vi在顶点Vj之前,则下列情形不可能出现的是______。
2018年山东省中国海洋大学计算机基础综合考研真题

2018年山东省中国海洋大学计算机基础综合考研真题第一部分数据结构一、选择题(每题2分,共20分)1.逻辑上通常可以将数据结构分为()。
A.动态结构和静态结构B.顺序结构和链式结构C.线性结构和非线性结构D.初等结构和组合结构2.线性表是n个具有相同类型()的有限序列(n>=0)。
A.表元素B.字符C.数据元素D.数据项3.在长度为n的顺序表的第i个位置上插入一个元素(1<=i<=n+1),元素的移动次数为()。
A.n-i+1B.n-iC.iD.i-14.假设带头结点的单向循环链表的头指针为head,则该链表为空的判定条件是()。
A.head==NULLB.head->next==NULLC.head!=NULLD.head->next=head5.在计算机内实现递归算法时所需的辅助数据结构是()。
A.栈1B.队列C.树D.图6.广义表((a.b).c.d)的表头是()。
A.aB.a,bC.(a,b)D.(a,b),c.d7.二维数组A[8][9]按行优先顺序存储,若数组元素A[2][3]的存储地址为1087,A[4][7]的存储地址为1153,则数组元素A[6][7]的存储地址为()。
A.1207B.1209C.1211D.12138.下列陈述中正确的是()。
A.二叉树是度为2的有序树B.二叉树中结点只有一个孩子时无左右之分C.二叉树中必有度为2的结点D.二叉树中最多只有两棵子树,并且有左右之分9.以下查找方法中,查找效率与记录个数n无直接关系的是()。
A.顺序查找B.折半查找C.哈希查找D.二叉排序树查找10.下列排序算法中,算法()在进行一趟相应的排序处理结束后不一定能选出一个元素放到其最终位置上。
A.直接选择排序B.冒泡排序C.归并排序D.堆排序二、简答题(每题12分,共36分)1.假设一棵二叉树的层次遍历序列为ABCDEFGHIJ,中序遍历序列为DBGEHJACIF,请画出这棵二叉树。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第1题
若栈S1中保存整数,栈S2中保存运算符,函数F( )依次执行下述各步操作:
(1)从S1中依次弹出两个操作数a和b;
(2)从S2中弹出一个运算符op;
(3)执行相应的运算b op a;
(4)将运算结果压人S1中。
假定S1中的操作数依次是5, 8, 3, 2(2在栈顶),S2中的运算符依次是*, - , +(+在栈顶)。调用3次F( )后,S1栈顶保存的值是
A.1.5
B.1.6
C.2
D.3
上一题下一题
(10/40)单项选择题
第10题
对初始数据序列(8, 3, 9, 11, 2, 1, 4, 7, 5, 10, 6)进行希尔排序。若第一趟排序结果为(1, 3, 7, 5, 2, 6, 4, 9, 11, 10, 8),第二趟排序结果为(1, 2, 6, 4, 3, 7, 5, 8, 11, 10, 9),则两趟排序采用的增量(间隔)依次是
A.1110 1100、1110 1100
B.0110 1100、1110 1100
C.1110 1100、0110 1100
上一题下一题
(8/40)单项选择题
第8题
高度为5的3阶B树含有的关键字个数至少是
A.15BBiblioteka 31C.62D.242
上一题下一题
(9/40)单项选择题
第9题
现有长度为7、初始为空的散列表HT,散列函数H(k) = k % 7,用线性探测再散列法解决冲突。将关键字22, 43, 15依次插人到HT后,查找成功的平均查找长度是
A.00, 1011, 01, 1010, 11, 100
B.00, 100, 110, 000, 0010, 01
C.10, 1011, 11, 0011, 00, 010
D.0011, 10, 11, 0010, 01, 000
上一题下一题
(6/40)单项选择题
第6题
已知二叉排序树如下图所示,元素之间应满足的大小关系是
A.x = -65, y = 41, x -y的机器数溢出
B.x = -33, y = 65, x-y的机器数为FFFF FF9DH
C.x = -33, y = 65, x-y的机器数为FFFF FF9EH
D.x = -65, y = 41, x-y的机器数为FFFF FF96H
上一题下一题
(14/40)单项选择题
冯·诺依曼结构计算机中数据采用二进制编码表示,其主要原因是
Ⅰ.二进制的运算规则简单
Ⅱ.制造两个稳态的物理器件较容易
Ⅲ.便于用逻辑门电路实现算术运算
A.仅Ⅰ、Ⅱ
B.仅Ⅰ、Ⅲ
C.仅Ⅱ、Ⅲ
D.Ⅰ、Ⅱ和Ⅲ
上一题下一题
(13/40)单项选择题
第13题
假定带符号整数采用补码表示,若int型变量x和y的机器数分别是FFFF FFDFH和0000 0041H,则x、y的值以及x - y的机器数分别是
第14题
IEEE 754单精度浮点格式表示的数中,最小的规格化正数是
A.1.0×2-126
B.1.0×2-127
C.1.0×2-128
D.1.0×2-149
上一题下一题
(15/40)单项选择题
第15题
某32位计算机按字节编址,采用小端(Little Endian)方式。若语令“int i = 0;”对应指令的机器代码为“C7 45 FC 00 00 00 00”,则语句“int i = - 64;”对应指令的机器代码是
A.C7 45 FC C0 FF FF FF
B.C7 45 FC 0C FF FF FF
C.C7 45 FC FF FF FF C0
D.C7 45 FC FF FF FF 0C
上一题下一题
(16/40)单项选择题
第16题
整数x的机器数为1101 1000,分别对x进行逻辑右移1位和算术右移1位操作,得到的机器数各是
图片
A.x1<x2<x5
B.x1<x4<x5
C.x3<x5<x4
D.x4<x3<x5
上一题下一题
(7/40)单项选择题
第7题
下列选项中,不是如下有向图的拓扑序列的是
图片
A.1, 5, 2, 3, 6, 4
B.5, 1, 2, 6, 3, 4
C.5, 1, 2, 3, 6, 4
D.5, 2, 1, 6, 3, 4
C.6,9,5,1,8,4,7→9,6,5,1,8,4,7→9,6,7,1,8,4,5→9,8,7,1,6,4,5
D.6,1,7,9,8,4,5→7,1,6,9,8,4,5→7,9,6,1,8,4,5→9,7,6,1,8,4,5→9,8,6,1,7,4,5
上一题下一题
(12/40)单项选择题
第12题
B.51
C.55
D.66
上一题下一题
(4/40)单项选择题
第4题
设一棵非空完全二叉树T的所有叶结点均位于同一层,且每个非叶结点都有2个子结点。若T有k个叶结点,则T的结点总数是
A.2k-1
B.2k
C.k2
D.2k-1
上一题下一题
(5/40)单项选择题
第5题
已知字符集{a, b, c, d, e, f},若各字符出现的次数分别为6, 3, 8, 2, 10, 4,则对应字符集中各字符的哈夫曼编码可能是
A.-15
B.15
C.-20
D.20
下一题
(2/40)单项选择题
第2题
现有队列Q与栈S,初始时Q中的元素依次是1, 2, 3, 4, 5, 6(1在队头),S为空。若仅允许下列3种操作:①出队并输出出队元素;②出队并将出队元素人栈;③出栈并输出出栈元素,则不能得到的输出序列是
A.1, 2, 5, 6, 4, 3
A.3, 1
B.3,2
C.5,2
D.5,3
上一题下一题
(11/40)单项选择题
第11题
在将数据序列(6, 1, 5, 9, 8, 4, 7)建成大根堆时,正确的序列变化过程是
A.6,1,7,9,8,4,5→6,9,7,1,8,4,5→9,6,7,1,8,4,5→9,8,7,1,6,4,5
B.6,9,5,1,8,4,7→6,9,7,1,8,4,5→9,6,7,1,8,4,5→9,8,7,1,6,4,5
B.2, 3, 4, 5, 6, 1
C.3, 4, 5, 6, 1, 2
D.6, 5, 4, 3, 2, 1
上一题下一题
(3/40)单项选择题
第3题
设有一个12×12的对称矩阵M,将其上三角部分的元素mi, j(1≤i≤j≤12)按行优先存人C语言的一维数组N中,元素m6, 6在N中的下标是
A.50