当前位置:问答库>考研试题

2016年上海大学图情档系数据结构与应用算法之数据结构考研复试题库

  摘要

一、选择题

1. 下列各类存储器中,不采用随机存取方式的是( )。

A.EPROM

B.CDROM

C.DRAM

D.SRAM

答:B

【解析】随机存取方式是指存储器的任何一个存储单元的内容都可以存取,而且存取时间与存储单元的物理位置无关。CDROM 是只读的光盘存储器,采用串行存取方式而不是随机存取方式。

2. 在采用中断I/O方式控制打印输出的情况下,CPU 和打印控制接口中的I/O端口之间交换的信息不可能是( )。

A. 打印字符

B. 主存地址

C. 设备状态

D. 控制命令

答:B

【解析】I/O接口的功能包括:①选址功能;②传送命令功能;③传送数据功能;④反映I/O设备工作状态功能。A 项为数据,C 项为设备状态,D 项为命令。B 项,主存地址在中断方式控制下是不需要的,因此,它不可能是CPU 和打印控制接口中的I/O端口之间交换的信息。

3. 广义表 则式子的值为( )。

答:D

head 操作就是得到广义表中第一个的原子。【解析】操作就是得到除第一个原子外剩下元

素构成的表。也就是toil 得到的元素需要在外层再加一个( )。

4. 假定有4个整数用8位补码分别表示为

存放在一个8位寄存器中,则下列运算会发生溢出的是( )。

A.r1xr2

B.r2xr3

C.r1xr4

D.r2xr4

答:B

第 2 页,共 39 页 若将运算结果

【解析】用补码表示时8位寄存器所能表示的整数范围为

在4个选项中,只有

都未超过127, 不发生溢出。

5. 执行完下列语句段后,f 值为( )。

现在4个整数都是负数

,结果溢出,其余3个算式结果

A.2

B.4

C.8

D. 无限递归

答:B

【解析】该程序使用了递归调用,由题知,

6. 下列选项中,能缩短程序执行时间的措施是( )。

I. 提高CPU 时钟频率

II. 优化数据通路结构

III. 对程序进行编译优化

A. 仅I 和II

B. 仅I 和III

C. 仅II 和III

D.I 、II 和III

答:D

【解析】一般说来,CPU 时钟频率(主频)越高,CPU 的速度就越快;优化数据通路结构,可以有效提高计算机系统的吞吐量;编译优化可得到更优的指令序列。所以I 、II 、III 都是有效措施。

7. 为实现快速排序算法,待排序序列宜采用的存储方式是( )。

A. 顺序存储

B. 散列存储

C. 链式存储

D. 索引存储

答:A

【解析】对绝大部分内部排序而言,只适用于顺序存储结构,快速排序在排序过程中,既要从后向前查找,也要从前向后查找,因此宜采用顺序存储。

第 3 页,共 39 页 所以结果为4。