当数据 (1)很少修改并且以随机顺序频繁地访问时(变长记录文件) (2)频繁地修改并且相对频繁地访问文件整体时(变长记录文件) (3)频繁顺序地访问文件元素(定长记录文件) 依次从访问速度、存储空间的使用和易于更新(添加/删除/修改)这几个

admin2019-08-10  63

问题 当数据
  (1)很少修改并且以随机顺序频繁地访问时(变长记录文件)
  (2)频繁地修改并且相对频繁地访问文件整体时(变长记录文件)
  (3)频繁顺序地访问文件元素(定长记录文件)
  依次从访问速度、存储空间的使用和易于更新(添加/删除/修改)这几个方面考虑(访问速度最优先考虑,其次是存储开销,再次是易于更新),为了达到最大效率,你将分别选择(    )文件组织。

选项 A、Ⅰ、Ⅱ、Ⅲ
B、Ⅱ、Ⅰ、Ⅲ
C、Ⅱ、Ⅲ、Ⅰ
D、Ⅰ、Ⅲ、Ⅱ

答案C

解析 顺序文件的主要优点是顺序存取时速度最快。文件为定长记录文件时,还可以根据文件的起始地址及记录长度进行随机访问。其缺点是文件存储需要连续的存储空间,会产生碎片,同时也不利于文件的动态扩充。
    索引文件结构的优点是可以进行随机访问(逻辑块可以是变长的,顺序文件不可),也易于进行文件的增删。其缺点是索引表的使用增加了存储空间的开销。
    索引顺序文件的优点是大大提高了顺序存取的速度(弥补了变长记录顺序文件不便于直接存取的缺点),缺点是索引表的存储开销(开销小于索引文件结构),随机访问速度比索引文件慢。
    对于(1)的两个特点:随机顺序访问,变长记录文件。顺序文件不利于变长记录文件的随机访问,索引顺序文件的随机访问速度又不如索引文件,故最佳应该是选择索引文件。
    对于(2)的两个特点是:访问文件整体,变长记录文件。顺序文件不利于变长记录文件的随机访问,且索引顺序的开销小于索引文件,故最佳应该是选择索引顺序文件。
    对于(3)的两个特点是:随机顺序访问,定长记录文件。顺序存取速度最快的是顺序文件,且无额外存储开销,所以最佳应该选择顺序文件。
    综上所述,最佳答案依次是索引文件、索引顺序文件和顺序文件。
转载请注明原文地址:https://kaotiyun.com/show/1yCi777K
0

相关试题推荐
最新回复(0)