单选题 关于下面程序,哪些结论是正确的?( ) import java.io.*; public class J _Test { public static void main(String args[])throws Exception { RandomAccessFile f=new RandomAccessFile("a.txt""rw"); f.writeBytes("1234"); f.close(); }/ /方法main结束 }/ /类J_Test结束 A、程序可以通过编译并正常运行,结果使得文件“a.txt"的最前面4个字符内容变为“1234”,而不管文件“a.txt”原来是否存在或原来的内容是什么 B、程序可以通过编译并正常运行,结果将在文件“a.txt”的末尾添加字符串“1234” C、程序无法通过编译或无法正常运行,但将清空文件“a.txt”的内容(如果原来文件“a.txt”存在并且文件内容不为空) D、程序无法通过编译或无法正常运行,所以文件“a.txt”的内容不变(如果原来文件“a.txt”存在)
【正确答案】 A
【答案解析】