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

2017年江苏科技大学计算机科学与工程学院845计算机综合之数据结构考研强化模拟题

  摘要

一、选择题

1. 假定基准程序A 在某计算机上的运行时间为100秒,其中90秒为CPU 时间,其余为间。若CPU

速度提高

A.55秒 B.60秒 C.65秒 D.70秒 【答案】D 。 CPU 速度提高【解析】

即CRJ 性能提高比为1.5, 改进之后的CPU 运行时间

秒。速度不变,仍维持10秒,所以运行基准程序A 所耗费的时间为70秒。

2. 在系统内存中设置磁盘缓冲区的主要目的是( )。

A. 减少磁盘I/O次数 B. 减少平均寻道时间 C. 提高磁盘数据可靠性 D. 实现设备无关性 【答案】A

【解析】访问磁盘的开销远远大于访问内存的开销。磁盘缓冲区便是利用主存中的存储空间,来暂存从磁盘中读出(或写入)的信息,频繁使用的一部分磁盘数据和信息,暂时存放在磁盘缓存中,可减少访问磁盘的次数。

3. 执行( )操作时,需要使用队列做辅助存储空间。

A. 查找哈希(Hash )表 B. 广度优先搜索网 C. 前序(根)遍历二叉树 D. 深度优先搜索网 【答案】B

【解析】查找哈希表不需要辅助存储空间,前序遍历二叉树和深度优先搜索网需要使用栈做辅助存储空间,广度优先搜索树需要队列做辅助存储空间。

4. 对关键码序列28,16,32,12,60,2,5,72快速排序,从小到大一次划分结果为( ) 。

第 2 页,共 60 页

速度不变,则运行基准程序A 所耗费的时间是( )。

【答案】B

【解析】快速排序是将待排记录分割成独立的两部分,其中一部分的关键字均比另一部分记录的关键字小。

第一次比较:28比72小,不交换; 第二次比较:28比5大,交换,此时为第三次比较:16比28小,不交换; 第四次比较:32比28大,交换,此时为第五次比较:28比2大,交换,此时为第六次比较:28比12大,不交换; 第七次比较:28比60小,交换,此时为一次划分结束。

5.

用户程序发出磁盘是( )

A. 用户程序 B. 系统调用处理程序 C. 设备驱动程序 D. 中断处理程序 【答案】C

【解析】计算磁盘号、磁头号和扇区号的工作是由设备驱动程序完成的,所以答案选C 。

6. 下列选项中,不会引起指令流水线阻塞的是( )。

A. 数据旁路(转发) B. 数据相关 C. 条件转移 D. 资源冲突 【答案】A

【解析】由于采用流水线方式,相邻或相近的两条指令可能会因为存在某种关联,后一条指令不能按照原指定的时钟周期运行,从而使流水线断流。有三种相关可能引起指令流水线阻塞:

①结构相关,又称资源相关; ②数据相关;

③控制相关,又称指令相关,主要由转移指令引起。

7. 向一个栈顶指针为h 的带头结点的链栈中插入指针S 所指的结点时,应执行( )。

第 3 页,共 60 页

请求后,系统的处理系统的处理流程是:用户程序一系统调用处理程

序一设备骆动程序一中断处理程序。其中,计算数据所在磁盘的柱面号、磁头号、扇区号的程序

【答案】D

【解析】本题是向一个链栈中插入结点,可从头结点后插入。先将s 结点指向第一个头结点之后的结点之前,再将头结点指向s 结点。

8. 下列关于USB 总线特性的描述中,错误的是( )。

A. 可实现外设的即插即用和热插拔 B. 可通过级联方式连接多台外设 C. 是一种通信总线,可连接不同外设 D. 同时可传输2位数据,数据传输率高 【答案】D 。

【解析】USB 总线即通用串行总线,它的特点有:(1)即插即用;(2)热插拔;(3)有很强的链接能力能将所有外设链接起来,且不损失带宽;(4)有很好的可扩展性;(5)高速传输,速度可达480Mbps 。所有A , B, C都符合USB 总线的特点。对于选项D , USB 是串行总线,不能同时传输两位数据,所以答案为D 。

9. 某主机的IP 地址为180.80.77.55, 子网掩码为255.255.252.0。若该主机向其所在子网发送广播分组,则目的地址可以是( )。

A.180.80.76.0 B.180.80.76.255 C.180.80.77.255 D.180.80.79.255 【答案】D 。

【解析】IPv4地址中的特殊地址,直接广播地址,也就是把主机位全部设置为1,这里77的二进制是01001101, 子网掩码252的二进制是11111100,由此可以看到77的前6位作为子网位,后四位作为主机位,由此可以知道 其广播地址是180.80.01001111.255,也就是180.80.79.255,因此答案是D 。

10.下列选项中,不可能是快速排序第2趟排序结果的是( )

A.2, 3, 5, 4, 6, 7, 9 B.2, 7, 5, 6, 4, 3, 9 C.3, 2, 5, 4, 7, 6, 9 D.4, 2, 3, 5, 7, 6, 9

【答案】C

【解析】对于快速排序,每一趟都会使一个元素位于有序时的位置,而有序序列为2, 3, 4, 5, 6, 7, 9, 与C 进行对比,只有9位于它有序的时候的位置,显然不是第二趟快速排序的结果

11.已知一算术表达式的中缀表达式为

其后缀形式为( )。

第 4 页,共 60 页