文章

148

粉丝

0

获赞

0

访问

13.8k

头像
2016年(408)计算机学科专业基础综合试题 - 第47题回答
操作系统
发布于2025年11月22日 21:07
阅读数 40


评分及理由

(1)得分及理由(满分3分)

学生第一次识别结果未给出(1)的答案,第二次识别结果中给出了目录文件内容,但存在以下问题:

  • dir目录文件中错误包含了"dir"和"file1"、"file2"的目录项,这些不属于dir目录文件的内容
  • dir1目录文件的内容没有单独列出
  • 只给出了一个表格,没有正确区分两个目录文件

根据标准答案,dir目录文件应只包含"dir1 48",dir1目录文件应包含"file1 100"和"file2 200"。学生答案与标准答案差异较大,只能得到部分分数。得1分。

(2)得分及理由(满分2分)

学生两次识别结果都正确回答了FAT最大长度为64KB和文件最大长度为256MB。

计算过程:FAT表项占2字节,共2^16个表项,FAT最大长度=2^16×2B=64KB;文件最大长度=2^16×4KB=256MB。

答案完全正确,得2分。

(3)得分及理由(满分2分)

学生回答"106:为FAT第一个表项,108:FAT第二个表项"存在逻辑错误。

根据FAT的工作原理,每个表项对应一个簇号,file1的簇号106应该存放在FAT的100号表项中(因为100号簇指向106号簇),簇号108应该存放在FAT的106号表项中(因为106号簇指向108号簇)。

学生的"第一个表项"、"第二个表项"表述不准确且错误,扣1分。得1分。

(4)得分及理由(满分2分)

学生回答"先访问第1个簇和第48个簇"存在逻辑错误。

根据题目,需要读取dir/dir1/file1的第5000个字节:

  • 5000字节位于第二个簇(4KB=4096字节,第一个簇包含0-4095字节,第二个簇包含4096-8191字节)
  • 需要先访问dir1目录文件所在的48号簇,获取file1的起始簇号
  • 然后访问file1的106号簇(第二个簇)

学生提到的"第1个簇"错误,应该是48号簇和106号簇。扣1分。得1分。

题目总分:1+2+1+1=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发