单选题
下列文件中,属于逻辑结构的文件是______。
A.连续文件 B.系统文件 C.散列文件 D.流式文件
【正确答案】
D
【答案解析】[解析]
文件的逻辑组织通常分为两种形式,即有结构文件和无结构文件。
有结构文件又称为记录式文件,它在逻辑上可被看成一组连续顺序记录的集合,即文件是由若干个相关的记录组成的。每个记录是一组相关的数据集合,用于描述一个对象某个方面的属性,如年龄、姓名、职务等。
记录式文件按其记录的长度是否相同又可分为定长记录文件和变长记录文件两种。
·定长记录文件:定长记录文件是指文件中所有记录的长度都相同。文件的长度可用记录的数目来表示。定长记录处理方便,开销小,被广泛用于数据处理中。
·变长记录文件:变长记录文件是指文件中各记录的长度不相同,如姓名、单位地址、文章的标题等,有长有短,并不完全相同。在处理之前每个记录的长度是已知的。
无结构文件是指文件内部不再划分记录,它是由一组相关信息组成的有序字符流,即流式文件。其长度直接按字节计算。如大量的源程序、可执行程序、库函数等采用的文件形式是无结构文件形式。