哈工大计算机科学与技术试题,2017年哈工大计算机科学与技术专业854考研真题...

(3)分析算法时间复杂度和空间复杂度。

22.给定一个n个整数的无序数组A,设计一个时间和空间尽可能高效的算法,找出其中第

k个小的整数:int findTheKmin (int A[], int n, int k)。

23.给定一棵n个结点的二叉排序树(即BST),每个结点均存放一个整数,其结点格式为

[lechild][data][rechild]。令half=(BST中的最大值+BST中的最小值)/2。设计一个算法intfindNearMid(BinTree * root),完成:

(1)找出BST中最大和最小以及计算half的值;

(2)返回大于half且与half相差最小的结点值。

II.计算机组成原理部分

五、填空

1.在整数定点机中,采用1位符号位,若寄存器内容为10000000,当它分别表示为原码、

补码,及无符号数时,其对应的真值分别为1-1 、1-2 、1-3 和1-4 。(均用十进制表示)

2.变址寻址和基址寻址的区别是:在基址寻址中,基址寄存器提供 2-1 ,指令提供2-2

;而变址寻址中,变址寄存器提供2-3 ,指令提供2-4。

3.利用3-1指令进行输入输出操作的I/O编址方式为统一编址。

4.设n=16(不包括符号位),机器完成一次加和移位各需100ns,则原码一位乘最多需

4-1 ns,补码Booth算法最多需4-2 ns。

5.CPU从主存取出一条指令并执行该指令的时间叫5-1 ,它通常包含若干个5-2 。而

后者又包含若干个5-3 、5-4 组成多级时序系统。

六、选择题

1.冯·若依曼计算机中指令和数据均以二进制形式存放在存储器,CPU区分它们的依据是

()。

A.指令操作码的译码结果

B.指令和数据的寻址方式

C.指令周期的不同阶段

D.指令和数据所在的存储单元

2.DMA方式传送数据时是在()控制的。

A.CPU

B.程序

C.CPU+程序

D.硬件电路

3.总线通信中的同步控制是()。

A.只适合于CPU控制的方式

B.由统一时序控制的方式

C.只适合于外围设备控制的方式

D.只适合于主存

4.下列叙述中()是错误的。

A.采用微程序控制器的处理器称为微处理器

B.在微程序编码中,编码效率最低的是直接编码方式

C.在各种微地址形成方式中,增量计数法需要的顺序控制字段较短

D.CMAR是控制器中存储地址寄存器

5.设相对寻址的转移指令占两个字节,第一字节是操作码,第二字节是相对位移量(用补

码表示),若CPU每当从存储器取出一个字节时,即自动完成(PC)+1 PC。设当前PC

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值