- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
华南理工计算机考研试题.doc
I. 计算机组成原理试题 (50分)
一.填空题(共10分)
1.计算机的工作过程主要是周而复始地 A 、 B 和 C 的过程。
2.在浮点运算中,当运算结果阶码大于所能表示的 A 时称为溢出,若阶码用双符号S0′S0的移码表示,则当S0′S0 = B 时为溢出。
3.双端口存储器和多模块交叉存储器属于 A 存储器结构;前者采用 B 并行技术,后者采用 C 并行技术。
4.在微程序控制器中,一般采用较简单的 A 、 B 二级时序体制。
5.CPU响应中断时保护两个关键的硬件状态是 A 和 B 。
二.选择题(共6分)
1.设浮点数的阶为8位(其中1位阶符),用移码表示,尾数为24位(其中1位数符),用原码表示。则它所能表示的最大规格化正数是( )。
A.(27-1)×(1-2-23 ) B.×(1-2-23 )
C.×(1-2-23 ) D.×(1-2-22 )
2.下列说法正确的是( )。
A. 微程序控制方式和硬布线方式相比较,前者可以使指令的执行速度更快
B. 若采用微程序控制方式,则可用μPC取代PC
C. 控制存储器可以用ROM实现
D. 指令周期也称为CPU周期
3.下列说法正确的是( )。
A. 程序中断过程是由硬件和中断服务程序共同完成的
B. 每条指令的执行过程中,每个总线周期要检查一次有无中断请求
C. 检测有无DMA请求,一般安排在一条指令执行过程的末尾
D. 中断服务程序的最后指令是无条件转移指令
三.完成下列各题(共36分)
1.设[A]补=an-1an-2…a1 a0,式中an-1为补码符号位,求证真值:
(8分)
2.假设主存只有a,b,c三个页框,组成a进c出的FIFO队列进程,访问页面的序列是0,1,3,4,3,2,0,2,1,3,2号。若采用:①FIFO算法;②FIFO+LRU算法。用列表法求以上两种策略的命中率。 (12分)
3.某CPU的部分数据通路如图1所示。WA和WB是分别写入寄存器A和B的控制信号。WA和WB能否包含在一条微指令中?为什么?如要将WA和WB包含在一条微指令中,要采取什么措施?(10分)
图1
4.在图2中,当CPU对设备B的中断请求进行服务时,设备A能否提出中断请求?为什么?如果设备B一提出中断请求总能立即得到服务,问怎样调整才能满足此要求? (10分)
II 数据结构试题 (50分)
填空题 (每小题2分,共16分)
若用两个堆栈实现队列操作,在队中插入或删除一个元素的时间复杂性是__________。
在向量存储的二叉树中,根结点编号为1,则编号为i和j的两个结点处在同一层的条件是 _____________。
n个顶点的无向图G每个顶点的度最大可能是__________。
高度为5的3阶B树至少有__________结点。
已知A为n阶(n=1)的对称矩阵,现将其下三角部分按行优先存放在一维数组B中。矩阵元素Aij (i =j ) 在B中的下标是__________。
用邻接矩阵求最短路径的Floyd算法的时间复杂性为__________。
若一个无向图有n个顶点,e条边(ne),且是一个森林。则它有__________棵树。
8.对n个元素进行归并排序,需要的辅助空间为__________。
解答题(共14分)
一棵树的先序和后序序列分别如下,画出该树。(3分)
先序序列:ABCDEFGHIJKLM
后序序列:CDBEFGJKLMIHA
对下面的递归算法,写出调用f(4)的执行结果。(3分)
void f(int k)
{ if( k0 )
{ printf(%d ,k);
f(k-1);
f(k-1);
}
}
怎样判断一个有向图是否有回路?证明若无向图所有顶点的度≥2,则必然有回路。(4分)
若仅需知道某数据量很大序列中前i个最大或最小者,不要求完全排序,试给出一种较快速的解决方法。(4分)
算法设计
编写算法,求二叉树的宽度。(10分)
编写算法,判断有向图中是否存在从顶点v出发的简单回路,若有则输出该回路。(10分)
III 操作系统试题 (50分)
一、解释概念 (15分)
1、进程
2、Spooling技术
3、UNIX系统中的延迟写
二、同一进程内的用户级线程能否利用内核提供的信号量机制实现同步和互斥?为什么? (7分)
三、某银行计算机系统要实现一个电子转账系统,基本的业务流
文档评论(0)