考研考试

易错题:文件顺序存取与随机存取的主要区别是什么 它们对有结构文件与无结构文件的

来源:网考网考研 所有评论

根据网考网考试中心的统计分析,以下试题在2019/9/15日考研习题练习中,答错率较高,为:41%
【分析解答题】文件顺序存取与随机存取的主要区别是什么 它们对有结构文件与无结构文件的操作有何不同

,答错率:41%
网考网试题解析:

试题答案:顺序存取法就是严格按物理记录排列的顺序依次存取,随机存取法允许随意存取文件中的任何一个物理记录,而不管上次存取了哪一个记录。 顺序存取法对有结构文件的操作是设置一个访问指针ptr,令它总是指向“下一次”要访问的记录首址。每访问完一个记录后,对ptr进行相应的修改。对于定长记录,ptr=ptr+L(L为文件的物理记录长度):对于变长记录,ptr=ptr+L i +1(其中1是存放记录长度L i 的字节数)。顺序存取法对无结构文件的操作是按读写位移(offset)从当前位置开始读写,即每读写完一段信息后,指针移动到被读信息的末尾,然后再根据该位移读写下面的信息。 随机存取法对有结构文件的操作也是设置一个访问指针pt,对于定长记录文件,欲访问第,个记录。(I=0,1,2,…)的首址为ptr=offset+I×L(其中,offset是该文件的首址,L为记录长度),对于变长记录,随机存取法是十分低效的。随机存取法对无结构文件的操作必须事先用有关的命令把读写位移移到欲读写的信息开始处,然后再进行读写。 答案解析:暂无解析 document.getElementById("warp").style.display="none"; document.getElementById("content").style.display="block"; 查看试题解析出处>>

相关推荐

发布评论 查看全部评论