程序和磁盘文件交互数据之前应该先完成什么操作?

题目
问答题
程序和磁盘文件交互数据之前应该先完成什么操作?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

使用内存映像文件不能实现______。

A.在不同进程之间共享数据

B.减少文件I/O操作的执行次数

C.不通过内存直接操作磁盘数据文件

D.节省存储空间和应用程序的启动时间


正确答案:C
解析:使用内存映像文件可以在不同进程之间共享数据,可以减少文件I/O操作的执行次数,可以节省存储空间和应用程序的启动时间。

第2题:

在登录日志文件时,应该( )。

A.将更新数据库与登录文件两个操作同时完成

B.将更新数据,序与登录文件两个操作按随机的先后/顷序完成

C.先写数库库的更新,后登录日志文件

D.先登录日志文件,后写数据库的更新


正确答案:D
解析:为保证数据库是可恢复的,登记日志文件时必须遵循以下两条原则:(1)登记的次序严格按并发事务执行的时间次序。(2)必须先写日志文件,后写数据库。把对数据的修改写到数据库中,及把表示这个修改的日志记录写到日志文件中是两个操作:有可能在这两个操作之间发生故障,也就是说两个写操作只完成了一个。如果先写数据库修改,而在运行记录中没有登记这个修改,则以后就无法恢复这个修改了。如果先写日志,但没有修改数据库,按日志文件恢复时只不过是多执行了一次不必要的UNDO操作,并不影响数据库的正确性。所以,为了安全,要先写日志文件,再写数据库的修改。

第3题:

以下叙述中正确的是

A)C 语言中文件是流式文件,因此只能顺序存取数据。

B) 打开一个已存在的文件进行了写操作后,原有文件中的全部数据必定被覆盖。

C) 在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第 1 个数据。

D) 当对文件的读 ( 写 ) 操作完成之后,必须先关闭,否则可能导致数据丢失。


正确答案:D
答案 D
解析:在 C 语言中,有两种对文本的存取方式,顺序存取和直接存取;对一个已打开的文件进行写操作后 , 原有文件中的部分数据会被覆盖 ; 为读和写而打开一个文件 , 则既可以对文件进行读 , 也可以对文件进行写 , 而且在读和写操作之间不必关闭文件 ; 在完成了对文件的操作后,应关闭文件,否则文件缓冲区中的剩余数据就会丢失。

第4题:

数据恢复时,我们应该选择什么样的备份方式:()

  • A、磁盘到磁盘的备份
  • B、文件到文件的备份
  • C、扇区到扇区的备份

正确答案:C

第5题:

文件系统是操作系统用于明确磁盘或分区上的()的方法或数据结构。

  • A、数据
  • B、软件
  • C、文件
  • D、程序

正确答案:C

第6题:

在登录日志文件时,应该________。

A.将更新数据库与登录文件两个操作同时完成

B.将更新数据库与登录文件两个操作按随机的顺序完成

C.先写数据库的更新,后登录日志文件

D.先登录日志文件,后写数据库的更新


正确答案:D
解析:为保证数据库是可恢复的,登记日志文件时必须遵循以下两条原则:1、登记的次序严格按并发事务执行的时间次序;2、必须先写日志文件,后写数据库。

第7题:

在进行磁盘碎片整理之前最好先(),()然后在进行下一步操作。

  • A、清理垃圾信息
  • B、检查磁盘错误
  • C、文件整理
  • D、分析磁盘

正确答案:A,B

第8题:

文件系统是操作系统用于明确磁盘或分区上的()的方法或数据结构。

A.数据

B.软件

C.文件

D.程序


参考答案:C

第9题:

执行哪些程序之前要关闭所有文件()。

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

正确答案:B,C

第10题:

程序和磁盘文件交互数据之前应该先完成什么操作?


正确答案:首先应该创建与源文件或目标文件连接好的流对象。

更多相关问题