武汉科技大学2020年《856数据结构与计算机网络》考研专业课真题试卷【含参考答案】
武汉科技大学855C语言程序设计12-19年真题及答案
2015 年武汉科技大学计算机科学与技术学院 855C 语言程序设计(B 卷)考研真题及答案
2016 年武汉科技大学计算机科学与技术学院 855C 语言程序设计(B 卷)考研真题及答案
2017 年武汉科技大学计算机科学与技术学院 855C 语言程序设计(B 卷)考研真题及答案
准考证号码: 密封线内不要写题
报考专业:
注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考
完后试题随答题纸交回。
一、选择题(共 15 小题,每小题 2 分,共 30 分)
BDCBA DCBAC BCDDA
二、判断题(共 10 小题,每小题 2 分,共 20 分)
ⅩⅩⅩ√√ √Ⅹ√√√
int n,i; scanf("%d",&n); for(i=0;i<n;i++) scanf("%lf%lf",&p[i].x,&p[i].y); Distance(p,n); Sort(p,n); Output(p,n); return 0; } 4. void SortTree(struct Node *root) { struct Node *stack[1000],*p=root;
scanf("%d",&n); a=n/100; b=n/10%10; c=n%10; if(a<b) { t=a; a=b; b=t; } if(a<c) { t=a; a=c; c=t; } if(b<c) { t=b; b=c; c=t; } m=a*100+b*10+c; printf("%d\n",m); return 0; } 2. int fun(int a[],int n) { int i,*b;
武汉科技大学2020年《855数据结构与数据库技术》考研专业课真题试卷【含参考答案】
则在原来的森林中,u 和 v 可能是兄弟关系。 5、在 AOE 网中一定只有一条关键路径。 6、归并排序算法在最坏情况下的时间复杂度是 O(nlogn)。 7、数据模型的三要素指实体、联系和属性。 8、聚集函数 COUNT(*)不忽略空值(NULL)。 9、强制存取控制中只有当主体的许可证级别高于客体的密级时,该主体才能写 相应的客体。 10、引入检验点技术后,在检验点之前已提交的事务在故障恢复时不需要 REDO。
A. 是既具有无损连接性,又保持了函数依赖 B. 是具有无损连接性,但不保持函数依赖 C. 不具有无损连接性,但保持了函数依赖 D. 既不具有无损连接性,也不保持函数依赖
二、填空题(共 10 小题,每小题 2 分,共 20 分)
1、线性表 L=(a1,a2,…an)用数组表示,假定删除表中任一元素的概率相同, 则删除一个元素平均需要移动元素的个数是( )。
2020 年全国硕士研究生招生考试初试自命题试题 ( B 卷)
科目代码: 855 科目名称: 数据结构与数据库技术
准考证号码:
密封线内不要写题
报考专业:
注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考
完后试题随答题纸交回。
一、选择题(共 15 小题,每小题 2 分,共 30 分)
A)T 中叶子结点的个数
B)T 中度为 1 的结点数
C)T 中左孩子指针为空的结点数
D)T 中右孩子指针为空的结点数
6、已知一棵完全二叉树的第 6 层(设根为第 1 层)有 8 个叶结点,则完全二叉树的结
点个数最多是( )。
A)39
B)52
C)110
D)111
7、若用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,则关于该图拓扑
武汉科技大学856 数据结构(C语言版)-2019(A卷答案)
姓名: 报考专业: 准考证号码:
密封线内不要写题
2019年全国硕士研究生招生考试初试自命题试题答案
科目名称:数据结构(C 语言版)(□
√A 卷□B 卷)科目代码:856 考试时间:3小时 满分150分
可使用的常用工具:□
√无 □计算器 □直尺 □圆规(请在使用工具前打√) 注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考完后试题随答题纸交回。
一、选择题(共15小题,每小题2分,共30分)
BCDAB ADBAC ABDDC
二、填空题(共10小题,每小题2分,共20分)
1. n
2. s->next=L; L=s;
3. rear=(rear+1)%(m+1)
4. 9
5. 111
6. n2+n3
7. O(eloge)
8. 深度优先
9. 54/16 10. 79,56,38
三、判断题(对的答√错的答×,共10小题,每小题2分,共20分)
××√×√ ×√√×√
四、综合应用题(共5小题,每小题各8分,共40分)
1.
(1) (4分) k=2(i-1)+(j+1)%2
(2) (2分) i=k/2+1
(2分) j=k/2+k%2+1-k/2/2 2.
(1)(2分)AOV 网。
武汉科技大学2020年《856数据结构与计算机网络》考研专业课真题试卷【含参考答案】
科目代码: 856 科目名称: 数据结构与计算机网络
准考证号码:
密封线内不要写题
报考专业:
注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考
完后试题随答题纸交回。
一、单选题(共 15 小题,每小题 2 分,共 30 分)
A)T 中叶子结点的个数
B)T 中度为 1 的结点数
C)T 中左孩子指针为空的结点数
D)T 中右孩子指针为空的结点数
6、已知一棵完全二叉树的第 6 层(设根为第 1 层)有 8 个叶结点,则完全二叉树的结
点个数最多是( )。
A)39
B)52
C)110
D)111
第1页共7页
考生姓名:
7、若用邻接矩阵存储有向图,矩阵中主对角线以下的元素均为零,则关于该图拓扑
C)127.10.10.17
D) 211.60.2.21
13、位于不同子网中的主机之间相互通信,下面说法中正确的是( )。
A)路由器在转发 IP 数据报时,重新封装源硬件地址和目的硬件地址
B)路由器在转发 IP 数据报时,重新封装源 IP 地址和目的 IP 地址
C)路由器在转发 IP 数据报时,重新封装目的硬件地址和目的 IP 地址
序列的结论是( )。
A)存在,且唯一
B)存在,且不唯一
C)存在,可能不唯一
D)无法确定是否存在
8、对于下列关键字序列,不可能构成某二叉排序树中一条查找路径的序列是( )。
A)95 22 91 24 94 71
B)12 25 71 68 33 34
C)21 89 77 29 36 38
D)92 20 91 34 88 35
武汉科技大学856数据结构(C语言版)2013--2016,2018--2019(都有答案)考研真题
A) 归并排序
B) 快速排序
C) 堆排序
D) 冒泡排序
10. 设哈希表长为14,哈希函数是H(key)=key%11,表中已有数据的关键字为15,38
,61,84共四个,现要将关键字为49的结点加到表中,用二次探测再散列法解决
冲突,则放入的位置是( )
1
A) 8
B) 3
C) 5
D) 9
二、填空题(10小题,每题2分,共20分)
2. 设有一个正整数序列组成的有序单链表(按递增次序有序,且允许有相等的整数存在),试编 写能实现下列功能的算法 :(要求用最少的时间和最小的空间)
⑴ 确定在序列中比正整数x大的数有几个(相同的数只计算一次)。 ⑵ 在单链表中将比正整数x小的数按递减次序排列。
⑶ 将比x大的偶数从单链表中删除。 3. 在二叉树中查找值为x的结点,请编写一算法用以打印值为x的结点的所有祖先, 假设值为x的结点不多于1个。
a2
4
无
a8
7
a4, a5
a3
5
无
a9
4
a2,a6
a4
1
a1
a10
2
a7
a5
1
a2
a11
4
a8, a9
a6
2
a3
a12
3
a11
2. 若一棵完全二叉树中叶子结点的个数为n,且最底层结点数≧2,则此二叉树的深度
H=?
3
3. 已知一颗二叉树的中序序列为BJFKDGAELIMHC,后序序列为JKFGDBLMIHECA,画出 该二叉树的先序线索二叉树。 4. 在n×n矩阵A中,所有下标值满足关系式i+j<n+l的元素aij(1≤i,j≤n)的值均为0, 现将A中其它元素按行优先顺序依次存储到长一维数组sa中,其中元素a1,n存储在 sa[0]。
2022年武汉科技大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)
2022年武汉科技大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案)一、选择题1、将两个各有N个元素的有序表归并成一个有序表,其最少的比较次数是()。
A.NB.2N-1C.2ND.N-12、若需在O(nlog2n)的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是()。
A.快速排序B.堆排序C.归并排序D.直接插入排序3、线性表的顺序存储结构是一种()。
A.随机存取的存储结构B.顺序存取的存储结构C.索引存取的存储结构D.Hash存取的存储结构4、在下列表述中,正确的是()A.含有一个或多个空格字符的串称为空格串B.对n(n>0)个顶点的网,求出权最小的n-1条边便可构成其最小生成树C.选择排序算法是不稳定的D.平衡二叉树的左右子树的结点数之差的绝对值不超过l5、最大容量为n的循环队列,队尾指针是rear,队头:front,则队空的条件是()。
A.(rear+1)MOD n=frontB.rear=frontC.rear+1=frontD.(rear-1)MOD n=front6、若元素a,b,c,d,e,f依次进栈,允许进栈、退栈操作交替进行,但不允许连续三次进行退栈操作,则不可能得到的出栈序列是()。
7、下列关于无向连通图特性的叙述中,正确的是()。
Ⅰ.所有的顶点的度之和为偶数Ⅱ.边数大于顶点个数减1 Ⅲ.至少有一个顶点的度为1A.只有Ⅰ B.只有Ⅱ C.Ⅰ和Ⅱ D.Ⅰ和Ⅲ8、一棵哈夫曼树共有215个结点,对其进行哈夫曼编码,共能得到()个不同的码字。
A.107B.108C.214D.2159、一棵非空的二叉树的前序序列和后序序列正好相反,则该二叉树一定满足()。
A.其中任意一个结点均无左孩子B.其中任意一个结点均无右孩子C.其中只有一个叶结点D.其中度为2的结点最多为一个10、对n个记录的线性表进行快速排序为减少算法的递归深度,以下叙述正确的是()。
A.每次分区后,先处理较短的部分B.每次分区后,先处理较长的部分C.与算法每次分区后的处理顺序无关D.以上三者都不对二、填空题11、分别采用堆排序,快速排序,起泡排序和归并排序,对初态为有序的表,则最省时间的是______算法,最费时间的是______算法。
武汉科技大学2019年全国硕士研究生招生考试初试自命题试题856 数据结构(C语言版)
第 1 页 共 7 页 2019年全国硕士研究生招生考试初试自命题试题科目名称:数据结构(C 语言版)(□√A 卷□B 卷)科目代码:856 考试时间:3小时 满分150分可使用的常用工具:□√无 □计算器 □直尺 □圆规(请在使用工具前打√) 注意:所有答题内容必须写在答题纸上,写在试题或草稿纸上的一律无效;考完后试题随答题纸交回。
一、选择题(共15小题,每小题2分,共30分)1. 计算算法的时间复杂度是属于一种( )的方法。
A )事前统计B )事前分析估算C )事后统计D )事后分析估算2. 数据的逻辑结构可以分为( )。
A )静态结构和动态结构B )物理结构和存储结构C )线性结构和非线性结构D )虚拟结构和抽象结构3. 线性表若采用链式存储结构时,要求内存中可用存储单元的地址( )。
A )必须是连续的B )部分地址必须是连续的C )一定是不连续的D )连续不连续都可以4. 线性表既可以用带头结点的链表表示,也可以用不带头结点的链表表示,前者最主要的好处是( )。
A )使空表和非空表的处理统一B )可以加快对表的遍历C )节省存储空间D )可以提高存取表元素的速度5. 若用一个大小为6的数组来实现循环队列,且当前rear 和front 的值分别为0和3。
当从队列中删除一个元素,再加入两个元素后, rear 和front 的值分别为( )。
A )1和5B )2和4C )4和2D )5和16. 对二叉树T 中的某个结点x ,它在先根序列、中根序列、后根序列中的序号分别为pre(x ),in (x )、post (x ),a 和b 是T 中的任意两个结点,下列选项一定错误的是( )。
A )a 是b 的后代且pre (a )<pre (b )B )a 是b 的祖先且post (a )>post (b )C )a 是b 的后代且in (a )<in (b )D )a 在b 的左边且in (a )<in (b )7. 若二叉树的前序序列和后序序列正好相反,则该二叉树一定是( )的二叉树。