桂林电子科技大学 823数据结构+操作系统(2016-A) 2016年硕士研究生考研真题
电子科技大学(成都)858信号与系统2016到2012五套考研真题
注:所有答案必须写在答题纸上,写在试卷或草稿纸上均无效。
t
(2)画出 x2 ( )d 的图形
x1 (t )
1
t 0 0.5
y1 (t )
0.5 t
0
1
y2 (t) 1
0.5
1.5 2
t
0 0.5 1
0.5
图1 五、(10 分)已知离散时间线性时不变系统的单位冲激响应 h[n] (1)n u[n] ,若输入信号
4
x[n] (1)k [n k] ,求输出信号 y n 的傅里叶级数表达式 k
十、(15 分)一个因果 LTI 系统 S1 的单位冲激响应为 h(t) ,其输入 x(t) 、输出 y(t) 可以用以
下微分方程来描述
d 3 y(t) (1 2a) d 2 y(t) a(2 a) dy(t) a2 y(t) x(t)
dt 3
dt 2
dt
有另外一个 LTI 系统 S2,单位冲激响应为 g(t) ,两个系统的单位冲激响应有如下关系
第2页共4页
六、 (10 分)计算下列积分
(1)
5 5
(e2t u(t
1))u1(t)dt
(2)
ห้องสมุดไป่ตู้
[
sin(2t ) sin(3t t 2
)
]2
dt
七、 (12 分)已知连续时间信号 xt 如图 2 所示
x(t )
1
2
1 0
1
t
2
1
图2
(1)求 X ( j)e jd
(2)求 xt 的傅里叶变换 X ( j)
g(t) dh(t) h(t) dt
(1)确定实数 a 的范围,以确保 g(t) 所代表的系统是稳定的
桂林电子科技大学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进制数。
2016年真题823数据结构+操作系统(2015-B)
图2逆序建单链表示意图
PART II操作系统部分
一、选择题(每题2分,共20分)
优先数
进入内存时间
开始时间
完成时间
周转时间(分钟)
A
10:00
40
3
B
10:20
30
1
C
10:30
50
2
D
10:50
20
4
平均周转时间(分钟)
四、程序设计题(共13分)
某工厂有2个生产配件的车间A、B和一个装配车间C,A、B两个车间分别生产两种配件,C的任务是取一个A车间的配件和一个B车间的配件组装成一个产品。A、B车间各有一个存放配件的仓库,每个仓库最多只能存放50个配件;C车间从A、B仓库各取一个配件,装配好的产品及时运到测试车间测试,无需考虑容量问题。请用信号量和PV操作正确编写A、B、C三个车间的同步关系的程序。
3.有一个具有两道作业的批处理系统,作业调度采用短作业优先的调度算法,进程调度采用以优先数为基础的抢占式调度算法,在表1所示的作业序列中作业优先数即为进程优先数,优先数越小优先级越高。列出所有作业进入内存时间、开始时间、结束时间、周转时间,计算平均周转时间。
表1作业序列及调度
作业号
到达输入井时间
运行时间(分钟)
first=first->link;
}
}
2.设哈希函数H(k)=(3 * k)mod 11,散列地址空间为0~10。给定关键字序列(35,13,49,24,62,21,14,81,12)。
桂林电子科技大学823数据结构+操作系统2016年(A卷)考研真题
}
LinkList insertElement(LinkList list, int x)
{
PNode node=(PNode) malloc (sizeof(struct Node));
node->value=x;
node->link=list->link;
list->link=node;
head=s;
}
Inorder(T->rchild);
}
}
(a)说明Inorder函数的主要功能(5分)
(b)对于如图1所示的二叉树,画出执行上述算法后所建立的结构(5分)
图1二叉树
3)已知一个图的顶点集V和边集E分别为:V={a,b,c,d,e,f,g};E={ (a,b,3),(a,c,5),(a,d,8),(b,e,10),(b,c,6),(c,d,15),(c,e,12),(c,f,9),(d,f,4),(d,g,20),(e,f,18),(f,g,25)}(注:每条边采用三元组(起点,终点,权值)表示)。请用克鲁斯卡尔算法构造最小生成树,写出在构造过程中依次得到的各条边。(10分)
E.Байду номын сангаас速排序
二、单项选择题(5小题,每小题3分,共15分)
1)在一个长度为n(n>0)的顺序表的表尾插入一个新元素的时间复杂度是()
A. O(n)B. O(n/2)C. O(1)D. O(n2)
2)设顺序循环队列Q[0:M-1]的队头指针和队尾指针分别为F和R,队头指针F总是指向队头元素的前一位置,队尾指针R总是指向队尾元素的当前位置,则该循环队列中的元素个数为()
{
LinkList s;
桂林电子科技大学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中哪一个控制信号有效。
电子科技大学(成都)820计算机专业基础2016到2010,2008到2005十一套考研真题
D. 稀疏矩阵
3. 下列选项中符合前缀码要求的是( )。
A. {0, 1} B. {0, 01, 001, 0001} C. {10, 010, 110, 101} D. {01, 10, 1001, 0110}
4. 下列关于哈夫曼树的论述不正确的是( )。
A. 哈夫曼树又被称为最优二叉树
B. 哈夫曼树是带权路径最短的二叉树 C. 一棵哈夫曼树任意交换左右子树仍然是一棵哈弗曼树 D. 对给定的输入数值集合所生成的哈夫曼树深度是确定的 5. 无向图做深度优先搜索和广度优先搜索共有的特点是( )
A. 都是递归类算法 B. 都必须用到栈 C. 都是遍历类算法 D. 搜索结果都是唯一的
6. 对于 AOE 网络,若它的关键路径存在,那么该路径一定是( )。
A. 最长路径 B. 最短路径 C. 拓扑排序序列 D. 唯一的一条路径
7. 拓扑排序解决的问题是( )。
A. 对一个有向图进行遍历操作 B. 计算一个有向图的回路个数
D.MOV R0,addr; 把地址处的内存数据放入寄存器 R0 中
2. 在下列进程调度算法中,不存在进程饥饿现象的调度算法是( )。
A.先来先服务
B.反馈调度算法
C.短进程优先
D.基于静态优先级调度算法
3. 资源的有序分配策略是为了破坏死锁产生的( )条件。
A.互斥
B.请求和保持
C.非剥夺
D.循环等待
4. 在段式存储管理系统中,若不考虑快表,为获得一条指令或数据,至少需要访问( )
次内存。
ቤተ መጻሕፍቲ ባይዱ
A.1
B.2
C.3
D.4
5. 在设备管理中,不属于 I/O 控制方式的是( )。
桂林电子科技大学2018年823数据结构+操作系统
A.设备虚拟性B.设备独立性C.设备互斥性D.设备共享性
9.进程需要读取磁盘上的多个数据块,数据传输方式效率最高的是______。
A.程序直接控制方式B.中断控制方式
2)快速排序,每划分一次书写一个次序。
3、已知一个表{jan,feb,mar,apr,may,june,july,aug,sep},使按表中元素的次序依次插入一棵初始为空的二叉排序树,画出表中元素构成的二叉排序树。
三、算法设计题(2小题,共25分)
1、已知两个链表A和B,其元素值递增排列。写出编程将A和B合并成一个递增有序(相同值只
(D)仅有尾指针的单循环链表
7.树中所有结点的度之和等于所有结点数()
(A)加0(B)加1(C)减1(D)加n
8在一棵具有n个结点的二叉链表中,所有结点的空域个数等于()
(A)n(B)n-1(C)n+1(D)2n
9.某二叉树的先序序列和后序序列正好相反,则该二叉树一定是()
(A)空或只有一个结点(B)任一结点无左孩子
2.缺页是请求分页系统中的一个现象,缺页率为系统不成功访问次数与访问总次数的比率,请分析影响缺页中断率的因素有哪些?
3.什么是死锁?当死锁发生时,系统会出现哪些必要条件?
三、计算题(每小题10分,共3小题,合计30分)
1.设系统中有三种类型的资源(A、B、C),其数量分别为(18,6,20)和5个进程P1,P2,P3,P4,P5。在T0时刻系统状态如下表所示,系统采用银行家算法实现死锁避免策略。
5.若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若p1=n,则pi为()
桂林电子科技大学807微机原理及应用(A2)2016年(B卷)考研真题
种不同类型的中断,在中断向量表中为每个中断源分配有
个字节单元,用以存储中断服务程序的入口地址。 9、可编程定时/计数器 8253 的计数初值可采用 10、串行通信中,波特率是指 帧格式、 (19) (17) 码和 (18) 码两种格式。
,为了保证异步串行通信的正确,必须在收发双方通信前约定
(20) 、时钟和校验方式等。
13、在下列 8086 CPU 中断源中,优先权最高的是( A.非屏蔽中断 B.可屏蔽中断
14、已知某中断服务程序入口地址为 0000H:0038H,该中断的类型码为( A.38H B.09H C.14H
15、下列关于 8255A 工作方式设置的描述中,正确的是(
A.8255A 有三个端口,每个端口均可工作于三种工作方式 B.A 端口可工作于方式 0、方式 1 和方式 2,B 端口只能工作于方式 0 和方式 1 C.A 端口工作于方式 2 时,B 端口不能工作 D.A 端口和 B 端口必须设置为相同的工作方式 三、简答题(每题 10 分,共 50 分) 1、分析下列程序段的功能,执行完程序段后,相关寄存器及存储单元的内容分别为多少? DATA SEGMENT DB 78H, 21H, 23H, 74H DB 54H, 43H, 22H, 56H
8、在8086宏汇编过程中,不产生机器码,只用来指示汇编程序如何汇编的指令是( A.汇编指令 B.宏指令 C.机器指令 ) 。 C.AND AL, 1
) 。
D. 伪指令
9、下列四条指令中,不影响进位标志位 CF 的是( A.SAL AL, 1 B.STC
D.MOV AL, 1
10、 已知 VAR DB 01H, 02H, 03H, $+9, 04H, 05H, 若汇编时 VAR 的偏移地址为 1000H, 则执行 MOV AX,VAR+3 后,AX 的内容为( A.11 )。 B.0CH C.100CH D.100EH )。
2018年桂林电子科技大学考研试题823数据结构+操作系统
2018年桂林电子科技大学硕士研究生入学考试试题科目代码:823科目名称:数据结构+操作系统注意:答案必须全部写在考点提供的答题纸上,写在试题上无效;答案要标注题号,答题纸要填写姓名和考号,并标注页码与总页数;交卷时,将答题纸与试题一起装入原试卷袋,用我校提供的密封条密封并签名。
PartⅠ:数据结构部分一、单选题(每小题2分,共10小题,合计20分)1.判定一个队列QU(最多元素为m0)为满队列的条件是(A)QU->rear-QU->front==m0(B).QU->rear-QU->front-1==m0(C).QU->front==QU->rear(D).QU->front==QU->rear+12.链表是一种采用()存储结构存储的线性表(A)顺序(B)链式(C)星式(D)网状3.线性表若采用链式存储结构时,要求内存中可用存储单元的地址:(A)必须是连续的(B)部分地址必须是连续的(C)一定是不连续的(D)连续或不连续都可以4.线性表L在()情况下适用于使用链式结构实现。
(A)需经常修改L中的结点值(B)需不断对L进行删除插入(C)L中含有大量的结点(D)L中结点结构复杂5.若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若p1=n,则pi为()(A)i(B)n=i(C)n-i+1(D)不确定6.若某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则最节省运算时间的存储方式是()(A)单链表(B)双链表(C)仅有头指针的单循环链表(D)仅有尾指针的单循环链表7.树中所有结点的度之和等于所有结点数()(A)加0(B)加1(C)减1(D)加n8在一棵具有n个结点的二叉链表中,所有结点的空域个数等于()(A)n(B)n-1(C)n+1(D)2n9.某二叉树的先序序列和后序序列正好相反,则该二叉树一定是()(A)空或只有一个结点(B)任一结点无左孩子(C)高度等于其节点数(D)任一结点无右孩子10.有10个结点的二叉树中,度为0的结点数为4,则度为2的结点数为()。
电子科技大学《825密码学基础与网络安全》[官方]历年考研真题(2016-2016)完整版
电子科技大学2016年攻读硕士学位研究生入学考试试题考试科目:825 密码学基础与网络安全注:所有答案必须写在答题纸上,写在试卷或草稿纸上均无效。
一、单向选择题(每题1分,共20题,20分)请在A、B、C和D四个选项中,选择一个最佳答案填写到答题纸上。
1.不属于ISO 7498-2和ITU-T X.800规定的安全服务有()A、认证(Authentication)B、访问控制(Access Control)C、加密(Encryption)D、数据完整性(Data Integrity)2. 以下关于VPN说法正确的是()A、VPN指的是用户自己租用线路,和公共网络物理上是完全隔离的、安全的B、VPN指的是用户通过公用网络建立的临时的、逻辑隔离的、安全的连接C、VPN不能做到信息认证和身份认证D、VPN只能提供身份认证、不能提供加密数据的功能3.关于入侵检测系统,下面说法不正确的是()A、由于基于主机的入侵检测系统可以监视一个主机上发生的全部事件,它们能够检测基于网络的入侵检测系统不能检测的攻击B、基于主机的入侵检测系统可以运行在交换网络中C、基于主机的入侵检测系统可以检测针对网络中所有主机的网络扫描D、基于应用的入侵检测系统比起基于主机的入侵检测系统更容易受到攻击,因为应用程序日志并不像操作系统审计追踪日志那样被很好地保护4.防火墙可以防止以下哪类攻击()A、内部网络用户的攻击B、传送已感染病毒的软件和文件C、外部网络用户的IP地址欺骗D、数据驱动型的攻击5.以下关于蜜罐(Honeypot)说法不正确的是()A、蜜罐技术可用来收集攻击信息B、蜜罐技术可用来收集计算机病毒代码C、蜜罐技术可用来诱骗攻击者D、蜜罐技术可用来阻止网络攻击的发生6.假设你向一台远程主机发送特定的数据包,却不想远程主机响应你的数据包,这时你使用的是以下哪一种攻击手段()A、缓冲区溢出B、地址欺骗C、拒绝服务攻击D、暴力攻击7.以下关于入侵防护系统(IPS)的说法不正确的是()A、入侵防护系统(IPS)可以检测网络攻击行为B、入侵防护系统(IPS)可以保护一个网络C、入侵防护系统(IPS)可以阻断检测出的攻击行为D、入侵防护系统(IPS)可以对计算机病毒进行检测8.在PDRR 模型中,()是静态防护转化为动态的关键,是动态响应的依据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
}
LinkList insertElement(LinkList list, int x)
{
PNode node=(PNode) malloc (sizeof(struct Node));
node->value=x;
node->link=list->link;
list->link=node;
head=s;
}
Inorder(T->rchild);
}
}
(a)说明Inorder函数的主要功能(5分)
(b)对于如图1所示的二叉树,画出执行上述算法后所建立的结构(5分)
图1二叉树
3)已知一个图的顶点集V和边集E分别为:V={a,b,c,d,e,f,g};E={ (a,b,3),(a,c,5),(a,d,8),(b,e,10),(b,c,6),(c,d,15),(c,e,12),(c,f,9),(d,f,4),(d,g,20),(e,f,18),(f,g,25)}(注:每条边采用三元组(起点,终点,权值)表示)。请用克鲁斯卡尔算法构造最小生成树,写出在构造过程中依次得到的各条边。(10分)
typedef struct ListNode{
int value;
struct ListNode *link;
}ListNode;
typedef TreeNode * BinTree;
typedef ListNode * LinkList;
LinkList head = NULL;
void Inorder(BinTree T)
list=node;
return list;
}
//将所有奇数移到所有偶数之前
LinkList Sort(LinkList list)
{
……
}
PART II:操作系统
一、单项选择题(每题2分,共20分)
1、系统调用是________。
A.一条机器指令B.提供给编程人员的接口
C.中断服务程序D.用户程序
PNode link;
};
typedef PNode LinkList;
LinkList createEmptyList()
{
LinkList list;
PNode node=(PNode) malloc (sizeof(struct Node));
node->link=node;
list=node;
(a)请构造哈希表(5分)
(b)计算等概率情况下成功检索的平均检索长度ASL(5分)
2)已知二叉树的存储结构为二叉链表,请阅读下面算法。
typedef struct TreeNode{
int info;
struct TreeNode *lchild;
struct TreeNode *rchild;
}TreeNode;
A.R-FB.F-RC.(R-F+M)%MD.(F-R+M)%M
3)按照先左子树、后右子树的原则对二叉树进行深度优先遍历,则在先根序列、中根序列和后根序列中,所有叶子结点的先后顺序( )
A.都不相同B.完全相同
C.先序和中序相同,而与后序不同D.中序和后序相同,而与先序不同
4)用某种排序方法对序列(25,84,21,47,15,27,68,35,20)进行排序,记录序列的变化情况如下:
A.1000个顶点,1200条边的图
B.100个顶点,4000条边的图
C.10000个顶点,100000条边的图
D.10000个顶点,500条边的图
三、分析与算法设计题(4小题,共45分)
1)给定关键字集合(9,23,31,16,30,29,45,46,39,62,48),若哈希函数H(key)= key % 13,且用线性探测法处理冲突。
问题列表
数据结构(或算法)列表
1)对一组接近有序的记录进行排序
A.顺序循环队列
2)对1000个随机无序的记录进行排序
B.迪杰斯特拉算法
3)在一个无向带权图中寻找指定顶点到其它顶点的最短路径
C.哈希表
4)按照先来先服务的原则,将到达任务分配到服务器上执行
D.插入排序
5)以近似O(1)的时间复杂度实现数据元素的查找
2、进程在执行中发生了缺页中断,经操作系统处理后,应让其执行________指令。
A.被中断的前一条B.被中断的后一条
C.被中断的那一条D.启动时的第一条
4)具有n个整数的无序序列采用带头结点的单向循环链表进行存储,请基于给定的函数,实现Sort函数,将所有奇数移到所有偶数之前,要求在原链表中进行操作,时间复杂度为O(n)。(15分)
struct Node;
typedef struct Node *PNode;
struct Node{
int value;
25 84 21 47 15 27 68 35 20
20 15 21 25 47 27 68 35 84
15 20 21 25 35 27 47 68 84
15 20 21 25 27 35 47 68 84
则采取的排序方法是()
A.直接选择排序B.冒泡排序C.快速排序D.二路归并排序
5)下面哪一种情况的图最适合采用二维数组进行存储?()
E.快速排序
二、单项选择题(5小题,每小题3分,共15分)
1)在一个长度为n(n>0)的顺序表的表尾插入一个新元素的时间复杂度是()
A. O(n)B. O(n/2)C. O(1)D. O(n2)
2)设顺序循环队列Q[0:M-1]的队头指针和队尾指针分别为F和R,队头指针F总是指向队头元素的前一位置,队尾指针R总是指向队尾元素的当前位置,则该循环队列中的元素个数为()
{
LinkList s;
if(T!=NULL)
{
Inorder(T->lchild);
if ((T->lchild==NULL) && (T->rchild==NULL))
{
s= (ListNode *) malloc(sizeof(ListNode));
s->value=T->info;
s->link=head;
桂林电子科技大学
2016年硕士研究生统一入学考试试题
科目代码:823科目名称:数据结构+操作系统
请注意:答案必须写在答题纸上(写在试题上无效)。答题纸请注明页码与总页数。
PART I:数据结构
一、匹配题。下面分别给出了一组问题以及一组结构(或算法),请根据问题的描述,为其选择最合适的数据结构或算法(5小题,每小题3分,共15分)