以下关于堆文件的删除操作叙述错误的是______。A) 堆文件的删除操作比较简单,在堆文件头存储它的最后一个磁盘块的地址B) 先找到被删除记录所在的磁盘块,然后将该磁盘块读到内存缓冲区C) 在缓冲区中删除记录,将缓冲区中修改后的磁盘块内容写回磁盘文件D) 如果文件是定长记录文件,当删除一个记录时,将文件末尾记录移动到被删除记录的位置,从而避免重新整理存储空间A.B.C.D.

题目

以下关于堆文件的删除操作叙述错误的是______。

A) 堆文件的删除操作比较简单,在堆文件头存储它的最后一个磁盘块的地址

B) 先找到被删除记录所在的磁盘块,然后将该磁盘块读到内存缓冲区

C) 在缓冲区中删除记录,将缓冲区中修改后的磁盘块内容写回磁盘文件

D) 如果文件是定长记录文件,当删除一个记录时,将文件末尾记录移动到被删除记录的位置,从而避免重新整理存储空间

A.

B.

C.

D.


相似考题
参考答案和解析
正确答案:A
解析:堆文件的删除操作比较复杂,可以首先找到被删除记录所在的磁盘块,然后将该磁盘块读到内存缓冲区。在缓冲区中删除记录,将缓冲区中修改后的磁盘块内容写回磁盘文件;也可以在每个记录的存储空间增加一个删除标志位,当删除一个记录时将删除标志位置1;查找记录时跳过删除位置l的记录。此外,如果文件是定长记录文件,当删除一个记录时,将文件末尾记录移动到被删除记录的位置,从而避免重新整理存储空间。所以本题的答案为A。
更多“以下关于堆文件的删除操作叙述错误的是______。A) 堆文件的删除操作比较简单,在堆文件头存储它的最后一个磁盘块的地址B) 先找到被删除记录所在的磁盘块,然后将该磁盘块读到内存缓冲区C) 在缓冲区中删除记录,将缓冲区中修改后的磁盘块内容写回磁盘文件D) 如果文件是定长记录文件,当删除一个记录时,将文件末尾记录移动到被删除记录的位置,从而避免重新整理存储空间A.B.C.D.”相关问题
  • 第1题:

    设有某种文件,当向其中插入一条新记录时,首先读文件头,找到最末磁盘块的地址后将最末磁盘块读入内存缓冲区,在缓冲区内将新插入记录写入该数据块的末尾,然后将缓冲区中修改过的数据块作为最末磁盘块写回磁盘文件。以这种方式组织的文件被称为______。


    正确答案:堆文件
    堆文件

  • 第2题:

    操作系统能找到磁盘上的文件,是因为有磁盘文件名与存储位置的记录。在Windows中,整个记录表称为______。

    A.IP路由表

    B.VFAT虚拟文件表

    C. 端口/MAC地址映射表

    D.内存分配表


    正确答案:B
    解析:操作系统之所以能够找到磁盘上的文件,是因为有磁盘上的文件名与存储位置的记录。在DOS里,称为文件表FAT;在Windows中,称为虚拟文件表VFAT;在OS/2中,称为高性能文件系统HPFS。

  • 第3题:

    在资源管理器中,若将一个文件拖动到不同的磁盘上,将(40)。

    A.在目标磁盘上创建该文件的快捷方式

    B.删除该文件

    C.复制该文件到目标磁盘

    D.移动该文件到目标磁盘


    正确答案:C
    解析:拖动一个文件时,如果拖动到相同的磁盘上则移动该文件到目标位置,如果拖动到不同的磁盘上则复制该文件到目标位置。

  • 第4题:

    (44)下列关于数据存储组织的叙述中,哪一条是不正确的?

    A) 一个数据库被映射为多个不同的文件,它们由操作系统来维护

    B)一个文件可以只存储一种固定长度的记录,也可以存储多种长度不同的记录

    C)数据库映射的文件存储于磁盘上的磁盘块中

    D) 磁盘块常常采用分槽的页结构,如果一条记录被删除,只需将对应的条目置成被删除状态,而不用对之前的记录进行移动


    正确答案:A

  • 第5题:

    在磁盘服务器中,磁盘的输入/输出操作按照( )方式进行。

    A. 文件
    B. 字节
    C. 记录
    D. 块

    答案:D
    解析:
    在磁盘服务器中,用于存储数据的是磁盘存储器。对于磁盘存储器,磁盘的数据传输是以块为单位的,所以磁盘上的数据也以块的形式进行存放,这些块就称为扇区。

  • 第6题:

    用户在经常进行文件的移动、复制、删除及安装、删除程序等操作后,为提高硬盘运行速度,可以()实现重新安排文件在磁盘中的存储位置,将文件的存储位置整理到一起,同时合并可用空间。

    • A、格式化
    • B、磁盘清理程序
    • C、整理磁盘碎片
    • D、磁盘查错

    正确答案:C

  • 第7题:

    一个文件有100个磁盘块,假设文件控制块在内存(如果文件采用索引分配(indexedallocation),索引表也在内存)。在下列情况下,请计算在contiguous,linked,indexed(single-level)三种分配方式下,分别需要多少次磁盘I/O操作?(每读出或写入一个磁盘块都需要一次磁盘I/O操作)(10%) 假设在contiguous分配方式下,文件头部无空闲的磁盘块,但文件尾部有空闲的磁盘块。假设要增加的块信息存放在内存中。 1.在文件开始处添加一个磁盘块; 2.在文件结尾处添加一个磁盘块; 3.在文件中间删除第50块磁盘块;(假设磁盘块编号从0—99) 4.在文件第50块前添加一个磁盘块;(假设磁盘块编号从0—99)


    正确答案: 1.在文件开始处添加一个磁盘块:连续:201/链接:1/索引:1
    2.在文件结尾处添加一个磁盘块:连续:1/链接:101/索引:1
    3.在文件中间删除一个磁盘块:连续:48*2+1+1=98/链接:52/索引:0
    4.在文件中间添加一个磁盘块:连续:101/链接:52/索引:1

  • 第8题:

    当采用记录的成组和分解技术时,若磁盘上每个存储块可以存放用户的10个逻辑记录,用户的0-9记录放在磁盘的第0号存储块,用户的10-19号记录放在磁盘的第l号存储块。假设主存储器中的成组和分解缓冲区大小与磁盘存储块大小相等,读入或写出一块存储块需时间T,从缓冲区取出或向缓存区写入一个逻辑记录需时间t,处理一个逻辑记录的时间为p。那么,当用户程序需要读出7-12号逻辑记录,并对其中的每一个逻辑记录分别进行处理后写回原来的磁盘块,若不采用设备管理中的缓冲技术,至少需要的时间是()


    正确答案:4T+12t+6p

  • 第9题:

    下列关于删除操作的叙述正确的是()

    • A、一般的删除方式删除的文件将被放回回收站
    • B、用“Shift”+“Delete”删除键删除的文件将从磁盘上永久的抹去
    • C、一般的删除方式删除的文件将被永久的从磁盘中被抹去
    • D、用户在选中删除的目标下,可以用“Shift”+“Delete”删除

    正确答案:A,B,D

  • 第10题:

    单选题
    将存有文件的软磁盘格式化后,在下列叙述中正确的是()
    A

    软磁盘上的原有文件仍然存在

    B

    软磁盘上的原有文件全部被删除

    C

    软磁盘上的原有文件没有被删除,但增加了系统文件

    D

    软磁盘上的原有文件没有被删除,但清除了计算机病毒


    正确答案: D
    解析: 暂无解析

  • 第11题:

    多选题
    下列关于删除操作的叙述正确的是()
    A

    一般的删除方式删除的文件将被放回回收站

    B

    用“Shift”+“Delete”删除键删除的文件将从磁盘上永久的抹去

    C

    一般的删除方式删除的文件将被永久的从磁盘中被抹去

    D

    用户在选中删除的目标下,可以用“Shift”+“Delete”删除


    正确答案: B,C
    解析: 暂无解析

  • 第12题:

    单选题
    假设每个磁盘存储块中可以存放某文件的10个记录,记录的编号从0开始,主存中用于记录的成组和分解的缓冲区的大小与磁盘存储块的大小相等。如果有个使用该文件的用户程序在自己的内存空间中分别设置了“读记录工作区”和“写记录工作区”,每个工作区的大小均相当于一个记录的大小。若依次进行写记录11、读记录15、写记录1、读记录3、写记录17五步操作,如果在操作前主存缓冲区是空的,那么要完成这些操作需要启动磁盘读或写的次数是()
    A

    5次

    B

    6次

    C

    7次

    D

    8次


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下列关于数据存储组织的叙述中,哪一条是不正确的?( )

    A) 一个数据库被映射为多个不同的文件,它们由操作系统来维护

    B) 一个文件可以只存储一种固定长度的记录,也可以存储多种长度不同的记录

    C) 数据库映射的文件存储于磁盘上的磁盘块中

    D) 磁盘块常常采用分槽的页结构,如果条记录被删除,只需将对应的条目置成被删除状态,而不用对之前的记录进行移动

    A.

    B.

    C.

    D.


    正确答案:D

  • 第14题:

    对顺序文件进行更新时,原则上需对文件做整体拷贝,但当此类文件存于磁盘上时,进行______操作可不必整体拷贝。

    Ⅰ.向文件的末端追加记录

    Ⅱ.删除记录

    Ⅲ.记录长度不变的条件下更新记录

    Ⅳ.插入记录

    A.Ⅰ、Ⅲ

    B.Ⅰ、Ⅱ、Ⅲ

    C.Ⅰ、Ⅲ、Ⅳ

    D.全部


    正确答案:B

  • 第15题:

    关于删除表中数据操作错误的描述是( )。

    A、选定要删除的记录,然后按Delele键

    B、选定要删除的记录,然后选择"文件"菜单中的"删除记录"命令

    C、选定要删除的记录,单击右键,在快捷菜单中选择"删除记录"命令

    D、选定要删除的记录,然后按ctrl+- 键


    正确答案:B

  • 第16题:

    以下关于数据的存储方式叙述错误的是______。

    A) 数据库中的应用数据是以记录形式存储在外设存储介质上的

    B) 文件在逻辑上被组织成记录的序列

    C) 一个文件在磁盘上占有一定的物理存储空间

    D) 文件中的每个逻辑记录被映射存储到某个特定的磁盘块上

    A.

    B.

    C.

    D.


    正确答案:A

  • 第17题:

    以下哪些文件可以通过软件100%从磁盘上恢复()。

    • A、被删除到回收站的文件
    • B、刚刚被系统彻底删除的文件
    • C、被系统删除,并已经在所在磁盘区域复写过1次其他内容的文件
    • D、被系统删除,并已经在所在磁盘区域复写过3次以上其他内容的文件

    正确答案:A,B

  • 第18题:

    在压缩包中删除文件,如果压缩包的最后一个文件被删除的话,该()包也随之被删除。

    • A、杀毒
    • B、压缩
    • C、文件
    • D、记录

    正确答案:B

  • 第19题:

    假设每个磁盘存储块中可以存放某文件的10个记录,记录的编号从0开始,主存中用于记录的成组和分解的缓冲区的大小与磁盘存储块的大小相等。如果有个使用该文件的用户程序在自己的内存空间中分别设置了“读记录工作区”和“写记录工作区”,每个工作区的大小均相当于一个记录的大小。若依次进行写记录11、读记录15、写记录1、读记录3、写记录17五步操作,如果在操作前主存缓冲区是空的,那么要完成这些操作需要启动磁盘读或写的次数是()

    • A、5次
    • B、6次
    • C、7次
    • D、8次

    正确答案:B

  • 第20题:

    对于采用链接结构的文件ABC,假设文件目录已经读入主存储器,且每个磁盘块可以放置该文件的3个记录。目前3号磁盘块放置了该文件的O、1、2号记录,5号磁盘块放置了3、4、5号记录,9号磁盘块放置了6和7号记录。若要在3和4号记录之间插入3a号记录,则完成此操作需要至少启动磁盘()

    • A、3次
    • B、4次
    • C、5次
    • D、6次

    正确答案:C

  • 第21题:

    删除记录的操作通常分为两步:先给要删除的记录作(),然后再从磁盘上将其物理删除。


    正确答案:标记

  • 第22题:

    填空题
    删除记录的操作通常分为两步:先给要删除的记录作(),然后再从磁盘上将其物理删除。

    正确答案: 标记
    解析: 暂无解析

  • 第23题:

    单选题
    对于采用链接结构的文件ABC,假设文件目录已经读入主存储器,且每个磁盘块可以放置该文件的3个记录。目前3号磁盘块放置了该文件的O、1、2号记录,5号磁盘块放置了3、4、5号记录,9号磁盘块放置了6和7号记录。若要在3和4号记录之间插入3a号记录,则完成此操作需要至少启动磁盘()
    A

    3次

    B

    4次

    C

    5次

    D

    6次


    正确答案: B
    解析: 暂无解析