2018年西南交通大学信息科学与技术学院840数据结构与程序设计之数据结构考研核心题库
● 摘要
一、单项选择题
1. n 个结点的完全有向图含有边的数目( )。
A.n*n
B.n(n+1)
C.n/2
D.n*(n-1)
【答案】D
【解析】在有向图中,如果任意两个顶点之间都存在边,则称为有向完全图。顶点个数为n 的无向图,最多有条边。如是有向图,需要在无向图的最多边的基础上乘以2,则为n(n-1) 。
2. 设文件索引节点中有7个地址项,其中4个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,每个地址项大小为4字节,若磁盘索引块和磁盘数据块的大小均为256字节,则可表示的单个文件最大长度是( ).
A.33KB
B.519KB
C.1057KB
D.16513KB
【答案】C
【解析】4个地址项为直接地址索引,其指向的数据块大小4×256B =lKB ,一级间接地址索引可以索引256/4=64个直接地址索引,故2个一级间接地址索引指向的数据块大小为2×64×256B =32KB ,二级间接地址索引为256/4×256/4=4096个直接地址索引,故1个二级间接地址索引指向的数据块大小为4096×256B =1024KB ,共计1KB +32KB +1024KB =1057KB.
3. 如果要求一个线性表既能较快地查找,又能适应动态变化的要求,可以采用下列哪一种查找方法( )。
A. 分块
B. 顺序
C. 折半
D. 哈希
【答案】A
【解析】分块查找,把线形表分成若干块,块间是顺序存储的,所以查找速度较快。在每一
块中的数据元素的存储顺序是任意的,所以便于线性表的动态变化。
4. FTP 客户和服务器间传递FTP 命令时,使用的连接是( )。
A. 建立在TCP 之上的控制连接
B. 建立在TCP 之上的数据连接
C. 建立在UDP 之上的控制连接
D•建立在UDP 之上的数据连接
【答案】A
【解析】对于FTP , 为了保证可靠性,选择TCP 。FTP 应用需要建立两条TCP 连接:一条为控制连接,另一条为数据连接。FTP 服务器打开21号端口,被动的等待客户的连接建立请求。客户则以主动方式与服务器建立控制连接,客户通过控制连接将命令传给服务器,而服务器则通过控制连接将应答传给客户,命令和响应都是以NVTASCII 形式表示的。
5. 下列选项中, 用于提高RAID 可靠性的措施有( )
Ⅰ. 磁盘镜像
Ⅱ. 条带化
Ⅲ. 奇偶校验
Ⅳ. 增加Cache 机制
A. 仅Ⅰ、Ⅱ
B. 仅Ⅰ、Ⅲ
C. 仅Ⅰ、Ⅲ和Ⅳ
D. 仅Ⅱ、Ⅲ和Ⅳ
【答案】B
【解析】能够提高RAID 可靠性的措施主要是对磁盘进行镜像处理和进行奇偶校验。其余选项不符合条件。
6. 某CPU 主频为
A.
B.
C.
D.
【答案】C
【解析】采用4级流水线执行100条指令, 在执行过程中共用
CPU 的主频是, 也就是说每秒钟有
条指令/秒,
, 采用4级指令流水线, 每个段的执行需要1个时钟周期。假定CPU 执行了100条指令, 在其执行过程中没有发生任何流水线阻塞, 此时流水线的吞吐率为( ) 条指令/秒 条指令/秒 条指令/秒 条指令/秒 个时钟周期。 个时钟周期。流水线的吞吐率为
故答案为C 。
7. 在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A ,并已知A 的左孩子的平衡因子为0, 右孩子的平衡因子为1,则应作( )型调整以使其平衡
A.LL
B.LR
C.RL
D.RR
【答案】C
【解析】A 的平衡因子此时为-1,要使插入结点不平衡,必须插在右孩子的左子树上,A 平衡因子变成了-2. 则需要进行两次旋转(先右旋后左旋) 。
8. 以太网的MAC 协议提供的是( )。
A. 无连接不可靠服务
B. 无连接可靠服务
C. 有连接不可靠服务
D. 有连接可靠服务
【答案】A 。
【解析】考查以太网MAC 协议, 考虑到局域网信道质量好, 以太网采取了两项重要的措施以使通信更简洁:
①采用无连接的工作方式;
②不对发送的数据帧进行编号, 也不要求对方发回确认。
因此, 以太网提供的服务是不可靠的服务, 即尽最大努力交付, 差错的纠正由高层完成。
9. 当系统发生抖动(thrashing)时, 可以采取的有效措施是( )。
Ⅰ. 撤销部分进程
Ⅱ. 增加磁盘交换区的容量
Ⅲ. 提高用户进程的优先级
A. 仅Ⅰ
B. 仅Ⅱ
C. 仅Ⅲ
D. 仅Ⅰ、Ⅱ
【答案】A
【解析】“抖动”现象是指刚刚被换出的页很快又要被访问, 为此, 又要换出其他页, 而该页又很快被访问, 必须换入, 如此频繁地置换页面, 以致操作系统的大部分时间都花在页面置换上, 引起系统性能下降甚至崩溃。引起系统抖动现象的原因是对换的信息量过大, 内存容量不足, 置换算法选择不当。所以解决的办法就是降低交换页面数量, 加大内存容量, 改变置换选择算法。但是降低