2018年中国农业科学院天津环保所808数据结构考研基础五套测试题
● 摘要
一、单项选择题
1. 设置当前工作目录的主要目的是( ).
A. 节省外存空间
B. 节省内存空间
C. 加快文件的检索速度
D. 加快文件的读/写速度
【答案】C
【解析】工作目录只是指出了当前操作的默认目录,使得在每次访问的时候不需要由根目录一层一层地解析,在文件路径比较长时,可以节省许多解析的时间,从而加快了文件的检索速度.
2. 下列关于IP 路由器功能的描述中, 正确的是( )。
Ⅰ. 运行路由协议, 设置路由表;
Ⅱ. 监测到拥塞时, 合理丢弃IP 分组;
Ⅲ. 对收到的IP 分组头进行差错校验, 确保传输的IP 分组不丢失;
Ⅳ. 根据收到的IP 分组的目的IP 地址, 将其转发到合适的输出线路上。
A. 仅Ⅲ、Ⅳ
B. 仅Ⅰ、Ⅱ、Ⅲ
C. 仅Ⅰ、Ⅱ、Ⅳ
D. Ⅰ、Ⅱ、Ⅲ、Ⅳ
【答案】C 。
【解析】路由器的主要功能是路由和转发, 因此Ⅰ和Ⅳ是正确的, 而针对Ⅱ和Ⅲ, 可以从ICMP 协议的差错控制出发, 注意检测到拥塞时, 合理丢弃IP 分组, 并回传ICMP 源抑制报文, Ⅱ是正确的, 而Ⅲ对收到的IP 分组头进行差错校验, 确保传输的IP 分组不丢失, 差错校验是正确的, 但网络层不
保证IP 分组不丢失, 也就是不可靠的, 因此Ⅲ的说法错误, 正确的说法仅Ⅰ、Ⅱ、Ⅳ, 因此答案是C 。
3. 某机器字长16位,主存按字节编址,转移指令采用相对寻址,由两个字节组成,第1字节为操作码字段,第2字节为相对位移量字段. 假定取指令时,每取一个字节PC 自动加1. 若某转移指令所在主存地址为2000H ,相对位移量字段的内容为06H ,则该转移指令成功转移后的目标地址是( ).
A.2006H
B.2007H
C.2008H
D.2009H
【答案】C
【解析】相对寻址方式的有效地址EA =(PC)+D ,其中PC 为程序计数器,D 为相对偏移量. 主存按字节编址,取指令时,每取一个字节PC 值自动加1. 由于转移指令由两个字节组成,取出这条转移指令之后的PC 值自动加2,为2002H ,故转移的目标地址为2002H +06H =2008H.
4. 下列选项中, 不能改善磁盘设备性能的是( )。
A. 重排请求次序
B. 在一个磁盘上设置多个分区
C. 预读和滞后写
D. 优化文件物理块的分布
【答案】B 。
【解析】
磁盘
的一个瓶颈。“重排性能主要是指其读写速度。相对而言,
磁盘的性能是计算机性能提高请求次序”可以优化磁臂调度的算法, 减少读写时间, 故正确; “预读和滞
性能, 后写”是利用内存作为磁盘的缓存, 使得对磁盘的访问变为对内存的访问, 也可以在总体上提高其性能; “优化文件物理块的分布”减少磁臂调度和旋转调度的等待时间, 也可以提高磁盘
而磁盘分区仅在磁盘空间的组织上进行划分, 对磁盘
盘设备性能的, 故答案为B 。
5. 假设栈初始为空, 将中缀表达式
当扫描到f 时, 栈中的元素依次是( ) A.
B.
C.
D.
【答案】B
【解析】中缀表达式转后缀表达式遵循以下原则:
(1)遇到操作数, 直接输出;
(2)栈为空时, 遇到运算符, 入栈;
(3)遇到左括号, 将其入栈;
(4)遇到右括号, 执行出栈操作, 并将出栈的元素输出, 直到弹出栈的是左括号, 左括号不输出;
(5)遇到其他运算符
符入栈;
(6)最终将栈中的元素依次出桟, 输出。
所以扫描到‟/‟, 入栈„描到‟+‟, 由于‟+‟优先级比‟/'低, 所以将‟/‟弹出, ‟+‟入栈; 扫描到‟*,, 优先级比‟+‟高, 入栈; 扫描到‟(„, 入栈; 扫描到‟一„, 将栈中优先级更高的‟*‟弹出, „一, 入栈; 扫描到‟*‟, 优先
性能的提升没有什么帮助, 是不能改善磁转换为等价后缀表达式的过程中, 时, 弹出所有优先级大于或等于该运算符的栈顶元素, 然后将该运算
级比‟一„高, 入栈。所以扫描至“f的时候, 栈中元素为:+(一*
6. 下列四个序列中,哪一个是堆( )?
A.75,65,30,15,25,45,20,10
B.75,65,45,10,30,25,20,15
C.75,45,65,30,15,25,20,10
D.75,45,65,10,25,30,20,15
【答案】C
【解析】堆的定义:
n 个关键字序列
①②且且 称为堆,当且仅当该序列满足如下性质(简称为堆性质) : 小根堆:满足第①种情况的堆;
大根堆:满足第②种情况的堆。
根据堆定义即可得出答案。
7. 当字符序列 作为图输入时,输出长度为3的且可用作C 语言标识符的序列的有( )。
A.4个
B.5个
C.3个
D.6个
图
【答案】C
【解析】首先需要明白C 语言标识符的命名规则。数字不能作为标识符的开头,因此第一个字符只能为t 或者下划线。若首字符为t ,有两种结果
和,若首字符为,
则只有一种结果
因此总共有3种结果。
8. 要连通具有n 个顶点的有向图,至少需要( )条边。
A.n -1
B.n
C.n+1
D.2n
【答案】B
【解析】对于有向图来说,两个顶点之间的边是具有方向的。如果是构成连通的无向图,需要n -1条边,而对于有向图来说,只需要再加上第一个顶点和最后一个顶点加上一条边,让其构
相关内容
相关标签