桂林电子科技大学910数据结构2016年(B卷)考研真题
2015-2016年电子科技大学考研试题820计算机专业基础

个顶点。
8. 设 有 一 组 初 始 关 键 字 序 列 ( 46,79,56,38,40,84 ), 执 行 第 一 趟 快 速 排 序 后 所 得 序 列
是
。
二、单选题(共 20 分,每题 2 分)
1. 具有 n 个元素的线性表采用顺序存储结构,在其第 i 个位置插入一个新元素的算法时间
D.共享性
7. DMA 是在( )建立一条直接数据通路。
A.I/O 设备和主存之间
B.I/O 设备之间
C.I/O 设备和 CPU 之间
D.CPU 和主存之间
8. 程序员利用系统调用打开 I/O 设备时,通常使用的设备标识是( )。
A.主设备号
B.次设备号
C.物理设备名
D.逻辑设备名
9. 虚拟设备是指( )
。
2. 某简单段式存储管理系统中,地址长度为 32 位,若允许的最大段长为 64KB,则段号占
位。
3. 设文件 F1 的当前引用计数值为 1,先建立文件 F1 的符号链接(软链接)文件 F2,再建
立文件 F1 的硬链接文件 F3,然后删除文件 F1。此时,文件 F2 和文件 F3 的引用计数值
分别为
A.等待时间
B.剩余运行时间
C.已运行时间
D.静态优先级
4. 系统中资源 R 的数量为 12,进程 P1、P2、P3 对资源 R 的最大需求分别为 10、4、9。
若当前已分配给 P1、P2、P3 的资源 R 的数量分别为 5、2、2,则系统( )。
A.处于不安全状态
B.处于安全状态,且安全序列为 P1->P2->P3
、
。
4. 某文件占 10 个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分
桂林电子科技大学910数据结构17-18年真题

C.在平衡二叉排序树中,动态插入或删除后,每个结点的左右子树能基本保持平衡
D.平衡二叉排序树适合构造动态字典
9. 下列排序方法中,哪一种方法的比较次数与记录的初始排列状态无关?(
)
A. 直接插入排序 B. 冒泡排序
C. 快速排序
D. 直接选择排序
10. 有向图的边集为{<a, c>, <a, e>, <e, b>, <e, d>, <b, d>, <d, c>, <c, f>},下面正确的拓扑排序是
继都不为空),要求不能增加辅助指针。每个结点由 llink、info、rlink 三个字段构成,分别 表示当前结点的左指针域、数据域和右指针域。(10 分) //双向链表结点定义 typedef stuct Node{
DataType info; struct Node *llink; //指向前驱的指针 struct Node *rlink; //指向后继的指针 }Node; Node *current;
B.n0 = 2*n4 + n3 + 1
C.n0 = 4*n4 + 3*n3 + 2*n2 + n1
D.n0 = 3*n4 + 2*n3 + n2 + 1
8. 下列关于平衡二叉排序树的描述,错误的是(
)
A.基于同一关键码集合构造的各种二叉排序树中,平衡二叉排序树的检索效率最好
B.平衡二叉排序树中每个结点的左、右子树高度之差的绝对值不超过 1
{ int MAXNUM
int n;
/*n 为字典中元素的个数 */
DicElement *element; /* 降序存储的字典元素:element[0]~element[n-1] */
头歌桂林电子科技大学数据结构答案

头歌桂林电子科技大学数据结构答案1、线性结构中数据元素之间是()关系。
[单选题] *A、一对多B、多对多C、多对一D、一对一(正确答案)2、在计算机中存储数据时,通常不仅要存储各数据元素的值,而且要存储()。
[单选题] *A、数据的处理方法B、数据元素的类型C、数据元素之间的关系(正确答案)D、数据的存储方法3、计算机算法指的是()。
[单选题] *A、计算方法B、排序方法C、求解问题的有限运算序列(正确答案)D、调度方法4、算法分析的目的是()。
[单选题] *A、找出数据结构的合理性B、研究算法中的输入和输出的关系C、分析算法的效率以求改进(正确答案)D、分析算法的易懂性和文档性5、某算法的时间复杂度为O(n²),表明该算法的()。
[单选题] *A、问题规模是n²B、执行时间等于n²C、执行时间与n²成正比(正确答案)D、问题规模与n²成正比6、线性表是()。
[单选题] *A、一个有限序列,可以为空(正确答案)B、一个有限序列,不可以为空C、一个无限序列,可以为空D、一个无限序列,不可以为空7、在n个元素的顺序表中,算法的时间复杂度是O(1)的操作是()。
[单选题] *A、访问第i个元素(2≤i≤n)及其前驱元素(正确答案)B、在第i(1≤i≤n)个元素后插入一个新元素C、删除第i个元素(1≤i≤n)D、将n个元素从小到大排序8、将两个分别含有m、n个元素的有序顺序表归并成一个有序顺序表,对应算法的时间复杂度是()。
这里MIN表示取最小值。
[单选题] *A、O(n)C、O(m+n)(正确答案)D、O(MIN(m , n))9、线性表的链式存储结构和顺序存储结构相比,其优点是()。
[单选题] *A、所有的操作算法实现简单B、便于随机存取C、便于插入和删除元素(正确答案)D、节省存储空间10、设线性表中有n个元素,以下运算中,()在单链表上实现要比在顺序表上实现效率更高。
桂林电子科技大学信息与通信学院 2016硕士研究生入学考试复试试卷309计算机网络

桂林电子科技大学2016硕士研究生入学考试复试试卷考试科目代码309 考试科目名称:计算机网络二、填空题(每空2分,共20分)1、通信线路的是指通信线路上允许通过的信号频带范围(或通频带),单位是HZ。
2、当使用同一个帧来传递数据和确认时,这种方式称为。
3、在滑动窗口流量控制(假设发送窗口大小为8)中,若已发送5帧,只收到前3帧的确认,则还可以发送的帧数是。
4、OSI参考模型共分了7层,其中第二层是。
5、采用曼彻斯特编码的100Mbps局域网的波特率为。
6、在TCP的流量控制和拥塞控制中,发送方窗口的大小受和的限制。
7、ARP(地址解析协议)的主要功能是实现到的转换。
8、WWW上的每一个网页都有一个独立的地址,这些地址称为(统一资源定位符/URL )。
三、简答题(30分)1、TCP协议与UDP协议各有什么特点?分别在什么情况下应用?2、分组交换和无连接是否等同?请给出理由。
3、为什么说,拥塞造成的数据丢失,仅仅靠超时重传是无法解决的?4、IP数据报必须考虑最大传送单元MTU (Maximum Transfer Unit)。
这是指哪一层的最大传送单元?包括不包括首部或尾部等开销在内?5、传输信息位串为10010111001,生成码为11001,求出发送端发送的码字。
并简述其校验的过程。
6、请简单列举至少4种网络互联设备,并描述它们各自的特点。
四、应用题(30分,每题10分)1、假设通信子网如下图所示,如果用最短路径算法来建立路由表的话,请画图说明用最短路径算法创建汇集树的过程(假设汇集树是从源节点A出发的)。
2、假设接收窗口的大小是16KB且最大段大小是1KB,传输开始时将阈值设为10KB,当发生超时时,TCP的拥塞窗口为14KB,且接收窗口这时也是12KB。
假设后面所有的传输都成功,需要多少次(从开始算起)TCP拥塞窗口等于上一个接收窗口?请画图示意。
3、下面是用抓包软件捕获的数据流,内容包括以太网帧头部、IP头部和TCP段,采用十六进制表示,请根据内容回答问题。
桂林电子科技大学823数据结构算法题库

桂林电子科技大学2022年攻读硕士研究生入学考试资料823数据结构算法题库1. 编写算法,以一维数组作为存储结构,实现线性表的就地逆置。
Void reverse (elemtype A[ ],int n){ int I;elemtype temp;for (i=0;i<n/2;i++){ temp=A[i];A[i]=A[n-i+1];A[n-i+1]=temp;}}2.假设单链表的存储结构为://单链表的存储表示typedef struct Node{ElemType data; //数据域struct Node* next; //指针域}Node, *LinkList;设计一算法,统计带表头结点的单链表中具有给定值x的元素个数。
Count ( LinkList L, ElemType x ){//在单链表中进行一趟检测,找出具有给定值的结点地址, 如果表空, 返回指针NULL int n = 0;Node * p = L->next;//从第一个结点开始检测while ( p != NULL ){ //循环, 下一个结点存在i f ( p->data == x ) n++;//找到一个, 计数器加1p = p->next;} //检测下一个结点return n; }3.带头结点的单链表的存储结构为:typedef struct LNode{ ElemType data; //数据域struct LNode *next; //指针域}LNode, *LinkList;线性表操作说明:LENGTH(L)初始条件:线性表L已存在。
操作结果:返回L中数据元素个数。
写一算法,在带头结点的单链表结构上实现线性表操作LENGTH(L)。
int LENGTH(LinkList L){ k=0;p=L;while(p->next){ p=p->next,k++;}return k;}4.数制转换:10进制数转换为8进制数。
桂林电子科技大学910数据结构(2016年-A)考研真题

(1)画出该二叉树;
(2)将该二叉树转换为对应的森林。(10)
四、假设二叉树的RNL遍历算法定义如下:ຫໍສະໝຸດ 若二叉树非空,则依次执行如下操作:
(1)遍历右子树;
(2)访问根节点;
(3)遍历左子树。
已知一棵二叉树如图所示,请给出其RNL遍历的结果序列。(10分)
(C)s->next= p->next;p->next= s(D) p->next=s;
4.一棵度为4的树, , , , 分别是度为1,2,3,4的结点个数,终端结点个数为 ,则有()。
(A) = + + + (B) = 2 + + 1
(C) = 4 + 3 + 2 + (D) = 3 + 2 + + 1
A)19,20,28,40,23,42 B)19,28,20,40,23,42
C)42,40,28,23,20,19 D)42,28,40,20,23,19
10.就平均时间而言,下列排序方法中最差的一种是()
(A)堆排序(B)快速排序
(C)希尔排序(D)直接选择排序
二、有5个元素,其入栈次序为:A,B,C,D,E,在各种可能的出栈次序中,以元素C,D最先出栈(即C第一个,D第二个出栈)次序有那几个:(10分)
(1)计算出每一个元素的散列地址并在下图中填写出散列表:(7分)
`0 1 2 3 4 5 6
(2)求出在查找每一个元素概率相等情况下的平均查找长度。(8分)
十、设计在链式结构上实现简单选择排序算法。(15)
桂林电子科技大学824计算机组成原理+计算机网络(2016年-B)考研真题

8.在CPU中,用来保存运算器的运算结果状态、程序运行时的工作状态及机器的状态信息的寄存器是()。
①程序计数器PC②指令寄存器IR③状态字寄存器PSW④地址寄存器AR
9.如果一个总线时钟周期中并行传送64位数据,总线时钟频率为64MHz,则其总线带宽是()MB/s。
A、量化->采样->编码B、采样->量化->编码
C、编码->采样->量化D、采样->编码->量化
4.如果比特率为10Mb/s,发送3000位需要多长时间:
A、3s B、30s C、300s D、3ms
5.122.171.2.254属于以下哪一类IP地址()
A.A类B.B类C.C类D.D类
6.在OSI/RM参考模型中,第N层和其上的N+1层的关系是
A.N层为N+1层提供服务
B.N+1层将为从N层接收的信息增加了一个头
C.N层利用N+1层提供的服务
D.N层与N+1层之间没有关联
7、超文本标记语言HTML主要用于
A.编写网络软件
B.编写浏览器
C.编写动画软件
D.编写WWW网页文件
8、虚拟专用网的英文缩写是
A.VPN
B.ISP
C.ATM
D.NSP
9.在OSI参考模型中,上层协议实体与下层协议实体之间地逻辑接口叫做服务访问点(SAP)。在Internet中,网络层地服务访问点是()。
四、综合应用题(本大题共1小题,共14分)
下图为双总线结构机器的数据通路,其中,IR为指令寄存器,PC为程序计数器(具有自增功能),M为主存(受 信号控制,既存放指令又存放数据),AR为地址寄存器,DR为数据缓冲寄存器,ALU由加、减控制信号决定完成何种操作,控制信号G控制的是一个门电路,它相当于两条总线之间的桥。另外,线上标注有小圈表示有控制信号,例中yi表示y寄存器的输入控制信号,R1o为寄存器R1的输出控制信号,未标字符的线为直通线,不受控制。另外,当Ri有效时,根据目的寄存器Rd的编码决定R0i、R1i、R2i、R3i中哪一个控制信号有效,当Ro有效时,根据源寄存器Rs和目的寄存器Rd的编码决定R0o、R1o、R2o、R3o中哪一个控制信号有效。
桂林电子科技大学2016年考研试题904微机原理及应用(B2)(2016-B)

3. 设(DS)=6000H ,(ES)=2000H ,(SS)=1500H ,(Si )=00A0H, (BX)=0800H ,(BP)=1200H,
数据变量VAR为0050H. 请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多
少?
(1) MOV AX,VAR[BX][SI]
(2) MOV DX,[BP]
0000: 0000 68 10 A7 00 8B 01 70 00-16 00 9E 03 8B 01 70 00 0000: 0010 8B 01 70 00 B9 06 10 02-40 07 10 02 FF 03 10 02 0000: 0020 46 07 10 02 0A 04 10 02-3A 00 9E 03 54 00 9E 03 0000: 0030 6E 00 9E 03 88 00 9E 03-A2 00 9E 03 FF 03 10 02 0000: 0040 A9 08 10 02 A4 09 10 02-AA 09 10 02 5D 04 10 02 0000: 0050 B0 09 10 02 0D 02 DF 02-C4 09 10 02 8B 05 10 02
第4页共5页
A9~A2
A1 A0
IOW IOR
D7~D0
D7~D0 PB7~PB0
PA2
译 260H CS
PA1
码
PA0
8255A PC1
A1
A0
PC6
WR
PC0
RD
ADC0809
D7~D0 ADDC IN2 ADDB ADDA
START ALE EOC OE
A1 A0 D7 D6 D5 D4 D3 D2 D1 D0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(A)二叉树中的每个结点的两棵子树的高度差的绝对值不大于1
(B)二叉树中的每个结点的两棵子树的高度差等于1
(C)二叉树中的每个结点的两棵子树是有序的
(D)二叉树中的每个结点的关键字大于其左子树(如果存在)所有结点的关键字值,且小于其右子树(如果存在)所有结点的关键字值。
(1)试画出对应的哈夫曼树;(5分)
(2)每个字符的哈夫曼编码;(5分)
(3)求带权外部路径长度(WPL)。(5分)
五、对一组无序记录(72,38,96,23,15,54,60,45,83),画出建立原始大根堆(10分)
六、已知一个带权图G的顶点集V和边集E分别为:(共15)
V = { v1,v2,v3,v4,v5},
九、设散列表的地址范围是[ 0..9 ],散列函数为H(key)=(key 2 +2)MOD 9,并采用链表处理冲突,请画出元素7、4、5、3、6、2、8、9依次插入散列表的存储结构。(15分)
十、设计在顺序有序表中实现二分查找的算法。(15分)
十一、设计判断两个二叉树是否相同的算法。(15)
(C)同时具备(A)和(B)两个条件(D)以上答案都不对
6.设一维数组中有n个数组元素,则读取第i个数组元素的平均时间复杂度为()。
(A) O(n)(B) O(nlog2n)(C) O(1)(D) O(n2)
7.假定在一棵二叉树中,双分支结点数为15个,单分支结点数为32个,则叶子结点数为()。
(A) 15 (B) 16 (C) 17 (D) 47
9.已知有向图G=(V,E),其中V={V1,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,V4,V6,V2,V5,V7 (B)V1,V3,V2,V6,V4,V5,V7
(1)能否得到输出顺序为32514的序列。(5分)
(2)能否得到输出顺序为42135的序列。(5分)
三、已知一棵二叉树的先根序列(A,B,D,E,C,F,G)和中根序列(D,B,E,A,F,G,C)(共10分)
(1)画出这棵二叉树。(5分)
(2)将(1)得到的二叉树转换为树林。(5分)
四、有一份电文中共使用8个字符:a、b、c、d、e、f、g、h,它们出现的频率是5, 29, 7, 8, 14, 23, 3, 11(15分)
2.在一个单链表中,若p所指结点之后插入一个结点s,则执行()。
(A)q = p->next; s->next = q; (B) q = p->next; p->next = s;
(C) s->next = p->next;p->next = s (D) p->next = s;
3.用链接方式存储的队列,在进行插入运算时( )。
(2)画出图G的邻接表表示;(3分)
(3)写出从顶点v1出发进行深度优先搜索(DFS)产生的深度优先生成树;(4分)
(4)从顶点v1开始,用Prim算法构造图G的一棵最小生成树,并画出生成过程(5分)
七、请用图示说明图从顶点a到其余各顶点之间的最短路径。(15分)
八、给出关键字序列{4,5,1,2,8,6,7,3,10,9}的希尔排序过程,对于每一个增量写一次排序后的序列(10分)
E ={(v1,v2),(v1,v3),(v1,v4),(v2,v4),(v2,v5),(v3,v4),(v4,v5) },
E中各边对应的权值如下:
(v1,v2):3,(v1,v3):10,(v1,v4):7,(v2,v4):5,
(v2,v5):7,(v3,v4):9,(v4,v5):15
请完成:
(1)画出图G;(3分)
(A)仅修改头指针(B)头、尾指针都要修改
(C)仅修改尾指针(D)头、尾指针可能都要修改
4.下列编码中属前缀码的是( )
(A){1,01,000,001}(B){1,01,011,010}
(C){0,10,110,11}(D){0,1,00,11}
5.两个字符串相等的充要条件是()。
(A)两个字符串的长度相等(B)两个字符串中对应位置上的字符相等
(C)V1,V3,V4,V5,V2,V6,V7 (D)V1,V2,V5,V3,V4,V6,V7
10.利用直接插入排序法的思想建立一个有序线性表的时间复杂度为()。
(A) O(n)(B) O(nlog2n)(C) O(n2)(D) O(1og2n)
二、设一数列的输入顺序为12345,若采用栈结构,并以A和D分别表示入栈和出栈操作,试问:能否得到下面的输出顺序,如果能,给出合法的入栈和出栈的操作顺序;如果不能解释为什么。(共10分)
桂林电子科技大学2016年研究生统一入学考试试题
科目代码:910科目名称:数据结构
请注意:答案必须写在答题纸上(写在试题上无效)。
一、单项选择题(每小题2分,共20分)
1.在计算机的存储器中表示时,物理地址与逻辑地址相同并且是连续的,称之为()。
(A)逻不对