问答题用户程序需要读出记录式文件中的一个记录时,该程序只知道该文件的路径名和要读出记录的记录号。若这个文件采用索引存储结构,请说明如何根据该文件的路径名和要读出记录的记录号得到该记录的磁盘物理地址的。(提示:从打开文件时的有关操作说起)
问答题
用户程序需要读出记录式文件中的一个记录时,该程序只知道该文件的路径名和要读出记录的记录号。若这个文件采用索引存储结构,请说明如何根据该文件的路径名和要读出记录的记录号得到该记录的磁盘物理地址的。(提示:从打开文件时的有关操作说起)
参考解析
解析:
暂无解析
相关考题:
下面关于索引文件的论述中,第( )条是正确的论述。 A.索引文件中,索引表的每个表项中含有相应记录的关键字和存放该记录的物理地址。B.对顺序文件进行检索时,首先从FCB中读出文件的第一个盘块号;而对索引文件进行检索时,应先从FCB中读出文件索引表始址。C.对于一个具有三级索引表的文件,存取一个记录通常要访问三次磁盘。D.在文件较大时,无论是进行顺序存取还是随机存取,通常都是以索引文件方式为最快。
( 22 )下列关于文件结构的叙述中,哪一(些)条是正确的?Ⅰ . 源程序、目标代码等文件属于流式文件Ⅱ . 每个记录包含一个记录键和其他属性Ⅲ . 记录式文件中的记录都是定长的A) 仅 ⅠB) 仅 Ⅰ 和 ⅡC) 仅 Ⅱ 和 ⅢD) 仅 Ⅰ 和 Ⅲ
以下关于顺序文件的叙述中,正确的是A.可以用不同的文件号以不同的读写方式同时打开同一个文件B.文件中各记录的写入顺序与读出顺序是一致的C.可以用Input#或Line Input#语句向文件写记录D.如果用Append方式打开文件,则既可以在文件末尾添加记录,也可以读取原有记录
下列关于文件结构的叙述中,哪一(些)条是正确的?I.源程序、目标代码等文件属于流式文件Ⅱ.每个记录包含一个记录键和其他属性Ⅲ.记录式文件中的记录都是定长的A.仅IB.仅I和ⅡC.仅Ⅱ和ⅢD.仅I和Ⅲ
某文件中共有3个记录。每个记录占用一个磁盘块,在一次读文件的操作中,为了读出最后一个记录,不得不读出了其他的2个记录。根据这个情况,可知这个文件所采用的结构是( )。 A 顺序结构B 链接结构C 索引结构D 顺序结构或链接结构
从下面关于文件索引结构的论述中,选出一条正确的论述。 () A 索引文件中,索引表的每个表项中含有相应记录的关键字和存放该记录的物理地址。B 文件进行检索时,首先从FCB中读出文件的第一个盘块号;而对索引文件进行检索时,应先从FCB中读出文件索引块的开始地址。C 对于一个具有三级索引的文件,存取一个记录通常要访问三次磁盘。D 在文件较大时,无论是进行顺序存取还是随机存取,通常都是以索引文件方式最快。
在考生的文件夹下有一个工程文件execise57.vbp,相应的窗体文件为execise57.frm。在窗体Form1上有两个命令按钮,其名称分别为Cmd1和Cmd2,标题分别为“文件写入”和“文件读出”,如下图所示。其中“文件写入”命令按钮事件过程用来建立一个通讯录,以随机存取方式保存到文件out57.txt中;而“文件读出”命令按钮事件过程用来读出文件out57.txt中的每个记录,并在窗体上显示出来。通讯录中的每个记录由3个字段组成,结构如下:姓名(Name) 电话(Tel) 邮政编码(Pos)Abcd (010)51688765 100065┆ ┆ ┆各字段的类型和长度为:姓名(Name): 字符串 15电话(Tel): 字符串 15邮政编码(Pos) 长整型(Long)程序运行后,如果单击“文件写入”命令按钮,则可以随机存取方式打开文件out57.txt,并根据提示向文件中添加记录,每写入一个记录后,都要询问是否再输入新记录,回答“Y” (或“y”)则输入新记录,回答“N” (或“n”)则停止输入;如果单击“文件读出”命令按钮,则可以随机存取方式打开文件out57.txt,读出文件中的全部记录,并在窗体上显示出来。该程序不完整,请把它补充完整。要求:(1)去掉程序中的注释符“'”,把程序中的问号“?”改为正确的内容,使其能正确运行,但不能修改程序中的其他部分。(2)文件out57.txt中已有3个记录,请运行程序,单击“文件写入”命令按钮,向文件out57.txt中添加以下2个记录(全部采用西文方式),如下图所示。Abcd (010)51688765 100065Efgh (010)51684321 100044(3)运行程序,单击“文件读出”命令按钮,在窗体上显示全部记录。(4)用原来的文件名保存工程文件和窗体文件。
顺序文件是指()。A.文件中按每条记录的记录号从小到大排序好B.文件中按每条记录的长度从小到大排序好C.文件中按记录的某关键数据项从大到小排序D.记录按进入的先后顺序存放,读出也是按原写入的先后顺序读出
以下关于文件记录格式叙述错误的是______。A) 数据库文件通常采用两种逻辑记录格式:定长记录格式和变长记录格式B) 定长记录格式的数据库文件中,所有记录具有相同、固定的长度C) 一个文件存储了多种不同类型的记录时需要采用定长记录格式D) 文件记录中某个字段可以重复出现时需要采用变长记录格式A.B.C.D.
用户程序需要读出记录式文件中的一个记录时,该程序只知道该文件的路径名和要读出记录的记录号。若这个文件采用索引存储结构,请说明如何根据该文件的路径名和要读出记录的记录号得到该记录的磁盘物理地址的。(提示:从打开文件时的有关操作说起)
某文件为连接文件,由5个逻辑记录组成,每个逻辑记录的大小与磁盘块大小相等,均为512字节,并依次存放在50、121、75、80、63号磁盘块上。现要读出文件的1569字节,问访问哪一个磁盘块?
顺序文件是因为()。A、文件中按记录的某关键数据项的从大到小的顺序B、文件中按每条记录的长度从小到大排序好的C、文件中按每条记录的记录号从小到大排序好的D、记录按进入的先后顺序存放的,读出也是按原写入的先后顺序读出
典型的质量体系文件其结构按高到低顺序排列应()。A、程序文件、质量手册、指导书、记录B、质量手册、指导书、记录、程序文件C、质量手册、程序文件、指导书、记录D、指导书、记录、程序文件、质量手册
校友会的文件系统磁盘库中,“毕业生档案”文件的记录包含的数据项是毕业年份、身份证号和在校时档案材料。由于各人的档案信息量不同,记录的长度因人而异,但记录总是先按照毕业年份,然后按身份证序号在磁盘中顺序存放。使用这个文件的方式是按毕业年份和身份证号快速查出此人的档案材料。适合这个文件的存储结构是()A、顺序结构B、链接结构C、索引结构D、索引顺序结构
某文件共有3个记录。现在需要把这个文件的内容全部读入主存储器,若从读出该文件的第一个字节开始计时,计算直到读完整个文件所需的时间。使得读出该文件所需的时间最短的文件存储结构是()A、 顺序结构B、 链接结构C、 索引结构D、 逻辑结构
下面关于索引文件的论述中,第()条是正确的论述。 A、索引文件中,索引表的每个表项中含有相应记录的关键字和存放该记录的物理地址。B、对顺序文件进行检索时,首先从FCB中读出文件的第一个盘块号;而对索引文件进行检索时,应先从FCB中读出文件索引表始址。C、对于一个具有三级索引表的文件,存取一个记录通常要访问三次磁盘。D、在文件较大时,无论是进行顺序存取还是随机存取,通常都是以索引文件方式为最快。
顺序文件是指()。A、文件中按每条记录的记录号从小到大排序好B、文件中按每条记录的长度从小到大排序好C、文件中按记录的某关键数据项从大到小排序D、记录按进入的先后顺序存放,读出也是按原写入的先后顺序读出
单选题某文件共有3个记录。现在需要把这个文件的内容全部读入主存储器,若从读出该文件的第一个字节开始计时,计算直到读完整个文件所需的时间。使得读出该文件所需的时间最短的文件存储结构是()A 顺序结构B 链接结构C 索引结构D 逻辑结构
填空题当采用记录的成组和分解技术时,若磁盘上每个存储块可以存放用户的10个逻辑记录,用户的0-9记录放在磁盘的第0号存储块,用户的10-19号记录放在磁盘的第l号存储块。假设主存储器中的成组和分解缓冲区大小与磁盘存储块大小相等,读入或写出一块存储块需时间T,从缓冲区取出或向缓存区写入一个逻辑记录需时间t,处理一个逻辑记录的时间为p。那么,当用户程序需要读出7-12号逻辑记录,并对其中的每一个逻辑记录分别进行处理后写回原来的磁盘块,若不采用设备管理中的缓冲技术,至少需要的时间是()
单选题某文件中共有3个记录。每个记录占用一个磁盘块,在一次读文件的操作中,为了读出最后一个记录,不得不读出了其他的2个记录。根据这个情况,可知这个文件所采用的结构是()A 顺序结构B 链接结构C 索引结构D 顺序结构或链接结构
单选题以下关于顺序文件的叙述中,正确的是( )。A可以用不同的文件号以不同的书写方式同时打开同一个文件B文件中各记录的写入顺序与读出顺序是一致的C可以用Input#或Line Input#语句向文件写记录D如果用Append方式打开文件,则既可以在文件末尾添加记录,也可以读取原有记录
单选题顺序文件是因为()。A文件中按记录的某关键数据项的从大到小的顺序B文件中按每条记录的长度从小到大排序好的C文件中按每条记录的记录号从小到大排序好的D记录按进入的先后顺序存放的,读出也是按原写入的先后顺序读出
单选题下列关于文件结构的叙述中,哪一条是正确的?() Ⅰ.源程序、目标代码等文件属于流式文件 Ⅱ.每个记录包含一个记录键和其他属性 Ⅲ.记录式文件中的记录都是定长的A仅ⅠB仅Ⅰ和ⅡC仅Ⅱ和ⅢD仅Ⅰ和Ⅲ