单选题
文件的逻辑结构可以分为两大类:无结构的 (59) 和有结构的记录式文件。 (60) 组织方式既适合于交互方式应用,也适合于批处理方式应用。
【正确答案】
B
【答案解析】[考点分析] 考查文件的逻辑结构。
[解析] 文件的结构是指文件的组织形式,从用户所看到的文件组织形式,称为文件的逻辑结构。一般文件的逻辑结构可以分为两种:无结构的流式文件,它是由一串顺序字符流构成的文件;有结构的记录文件,它是由一个以上的记录构成的文件,也称为有格式文件。
【正确答案】
D
【答案解析】[考点分析] 同上
[解析] 记录文件可以分为顺序文件、索引顺序文件、索引文件和直接文件。
顺序文件:顺序文件的记录定长,记录中数据项的类型长度与次序固定,一般还有一个可以唯一标识记录的数据项,称为键,记录是按键值的约定次序组织的。顺序文件常用于批处理应用,对于查询或更新某个记录的请求的处理性能不佳。
索引顺序文件:索引文件是基于键的约定次序组织的,而且维护键的索引和滥出区域。索引顺序文件既适用于交互方式应用,也适用于批处理方式应用。
索引文件:索引顺序文件是基于记录的一个键数据项组织的,而许多应用需要按照别的数据项访问文件,因此常用索引文件方法,即对主文件中的记录按需要的数据项(一个或几个)建索引,索引文件本身是顺序文件组织。
直接文件:直接文件又称哈希(Hash)文件,常用于需要高速访问文件而且每次访问一条记录的应用中。