2017年大连理工大学电子信息与电气工程学部810数据结构和计算机组成原理之数据结构考研导师圈点必考题汇编
● 摘要
一、选择题
1. 在下面的排序方法中,辅助空间为
A. 希尔排序
B. 堆排序
C. 选择排序
D. 归并排序
【答案】D
2. 已知程序如下:
{
}
{
}
程序运行时使用栈来保存调用过程的信息,自栈底到栈顶保存的信息依次对应的是( )。
A. B. C. D.
【答案】A
【解析】函数S (intn )是一个递归函数:①当实际参数小于等于零时则返回0, 并终止递归;
,并将S (n-1)的结果加上n 作为返回值。程序从②当实际参数大于零时则递归调用S (n-1)
main ( )函数开始,首先调用main ( )函数;在main ( )函数中调用S (1)
;由于函数S (1)的函数时,将main ( )函数的上下文保存到栈中,并进入函数S (1)
;在S 实际参数大于零,需要调用S (0), 故将S (1)函数的上下文保存到栈中,进入S (0)
(0)中,实际参数小于等于零,递归终止。
3. 对n 个记录的线性表进行快速排序为减少算法的递归深度,以下叙述正确的是( )。
A. 每次分区后,先处理较短的部分
B. 每次分区后,先处理较长的部分
C. 与算法每次分区后的处理顺序无关
D. 以上三者都不对
的是( )。
【解析】令递归函数为f ,第一次进行递归函数认为递归深度为1,以后从深度为n 的递归函数f 中再调用递归函数f ,此时深度为整个f 的最大深度为递归深度。
4. 某计算机主存地址空间大小为256MB , 按字节编址。虚拟地空间大小为4GB ,采用页式存储管理,页面大小为4KB ,TLB (快表)采用全相联映射,有4个页表项,内容如下表所示。
则对虚拟地址03FFF180H 进行虚实地址变换的结果是( )
A.0153180H
B.0035180H
C.TLB 缺失
D. 缺页
【答案】A
【解析】虚拟地址为03FFF180H ,其中页号为03FFFH , 页内地址为180H ,根据题目中给出的页表项可知页标记为03FFFH 所对应的页框号为0153H , 页框号与页内地址之和即为物理地址015 3180H。
5. 在页式存储管理系统中,采用某些页面置换算法,会出现Belady 异常现象,即进程的缺页次数会随着分配给该进程的页框个数的增加而增加。下列算法中,可能出现Belady 异常现象的是( )。
I . LRU 算法
A. 仅 II
B .仅 I II
C. 仅I III
D. 仅 II III
【答案】A
【解析】Belady 现象只有FIFO 算法才会出现
6. 下列有关接口的叙述中错误的是:( )
A. 状态端口和控制端口可以合用同一寄存器
B. 接口中CPU 可访问寄存器,称为端口
端口 C. 采用独立编址方式时,端口地址和主存地址可能相同 II. FIFO 算法 III. OPT 算法 D. 采用统一编址方式时,CPU 不能用访存指令访问
【解析】采用统一编码方式,存储器和端口共用统一的地址空间,不需要专用的指令,任何对存储器数据进行操作的指令都可用于端口的数据操作。所以D 错误
7. 由3个结点可以构造出多少种不同的有向树?( )
A.2
B.3
C.4
D.5
【答案】A
【解析】满足以下条件的有向图称为有向树:①有且仅有一个结点的入度为0; ②除树根外结点的入度为1; ③从树根到任一结点有一有向通路。
8. 下列选项中会导致进程从执行态变为就绪态的事件是( )。
A. 执行P (wait )操作
B. 申请内存失败
C. 启动I/O设备
D. 被尚优先级进程抢占
【答案】D
【解析】D 项,被高优先级进程抢占,进程会由执行态变为就绪态。ABC 三项,程序由于缺少资源而由执行态转为阻塞态。
9. 用户程序发出磁盘I/O请求后,系统的正确处理流程是( )。
A. 用户程序—系统调用处理程序—中断处理程序—设备驱动程序
B. 用户程序—系统调用处理程序—设备驱动程序—中断处理程序
C. 用户程序—设备驱动程序—系统调用处理程序—中断处理程序
D. 用户程序—设备驱动程序—中断处理程序—系统调用处理程序
【答案】B
【解析】对于一次设备的调用,操作系统为用户准备了系统调用的接口,当用户使用设备时,首先在用户程 序中发起一次系统调用,操作系统的内核接到该调用请求后调用处理程序进行处理,根据调用格式和形参,再转到相应的设备驱动程序去处理;大部分设备在运行时是需要时间的,所以设备驱动程序会以中断方式驱动设备, 即设置好控制寄存器参数和中断向量等参数后阻塞自己;当设备准备好或所需数据到达后设备硬件发出中断,设备驱动程序唤醒,将数据按上述调用顺序逆向回传到用户程序中,或继续驱动设备执行下一条指令。因此,正确的顺序应该是用户到系统调用到驱动到中断处理。中断处理处于最底层。
10.哈希函数有一个共同的性质,即函数值应当以( )取其值域中的每个值。
A. 最大概率