关于RandomAccessFile的seek方法,下列哪种操作会导致文件长度变化?
答案解析
核心考点:文件指针操作与文件长度的动态关系
解题思路分析:
1. 文件长度由最后写入的字节位置决定
2. seek本身不改变文件长度,只有写入操作可能扩展文件
3. 超过文件末尾的seek后立即关闭不会自动填充空白
选项分析:
- A. 正确。在末尾写入会扩展文件
- B. 错误。读取操作不影响长度
- C. 错误。写入0字节不改变内容
- D. 错误。仅移动指针不操作文件实体
易错点提醒:
- 混淆指针位置与实际写入操作对文件长度的影响
- 理解零长度写入的特殊性
正确答案:A