跳到正文

平成27年度 秋期 ITパスポート試験 問79

这道题的解析和你的作答记录。

問79
頻出度★☆☆

ファイルのあるレコードが変更されたときに, 変更された内容を特定する方法として, 適切なものはどれか。

出典 平成27年度 秋期 ITパスポート試験 問79
解説

問 79

  • 错误ア

    事先记录文件的大小及更新日期时间,值一旦变化虽然能检测到「发生了修改这一事实」,但无法得知是哪条记录的什么内容、被如何修改这样的「内容」。若覆盖写入后大小保持不变,还可能漏掉修改。

  • イ

    正解 要「确定被修改的内容」,必须把修改前的文件(记录)状态保存在手边,再与修改后进行比对。选项イ事先制作副本(备份),之后与当前文件进行比对,因此能够具体查明是哪条记录的哪个项目、被如何改写。持有用于计算差异的基准(修改前的快照)正是「确定内容」的要点,而选项イ满足了这一点。

  • 错误ウ

    即使记录记录的条数,也只能检测到使条数增减的新增、删除;当既有记录的内容被改写时条数并不会变化,因此对确定修改内容没有帮助。

  • 错误エ

    将记录按键项目升序排列,是用于提高检索或排序效率的方法,它并不持有修改前后可供比较的材料(作为基准的旧数据),因此不能作为确定被修改内容的手段。

ここがポイント
  • 要确定修改「内容」,基本做法是保留修改前的快照(副本、备份),再与修改后进行差异比对。
  • 大小、更新日期时间、条数虽可用于检测「是否发生了修改」,但无法给出「什么内容被如何修改」这样的内容。
用語
解答問79イ
练这一题

作答记录