在J2EE中,利用下列构造函数准备对文件abc.txt操作,但文件abc.txt在当前目录不存在,不会产生运行时错误的是()。
A: BufferedReader breader=new BufferedReader(new FileReader("abc.txt"));
B: PrintWriter out = new PrintWriter(new FileWriter(“abc.txt”),true);
C: FileInputStream fin = new FileInputStream(“abc.txt”);
D: OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(“abc.txt”));
A: BufferedReader breader=new BufferedReader(new FileReader("abc.txt"));
B: PrintWriter out = new PrintWriter(new FileWriter(“abc.txt”),true);
C: FileInputStream fin = new FileInputStream(“abc.txt”);
D: OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(“abc.txt”));
举一反三
- 给定一个java程序的main方法的代码片段如下:假如d 目录下不存在abc.txt文件,现运行该程序,下面的结果正确的是。 try { PrintWriter out=new PrintWriter(new FileOutputStream(“d:/abc.txt”)) ; String name=”chen”; out.print(name) ; out.close ; } catch(Execption e) { System.out.println(“文件没有发现!“) ; }
- 在JAVA中,要判断D盘下是否存在文件abc.txt,应该使用以下( )判断语句。 A: if(new File(“d:abc.txt”) .exists() = =1) B: if(File.exists(“d:abc.txt”) = =1) C: if(new File(“d:/abc.txt”) .exists( ) ) D: if(File.exists(“d:/abc.txt))
- 当前目录下有以下目录 a,ab,abc;有以下文件 a.txt,ab.txt , abc.txt;执行 rm -r a* 后,删除了哪些? A: a , ab ,abc B: a.txt, ab.txt ,abc.txt C: a, ab ,abca.txt ,ab.txt ,abc.txt
- 当前目录下有以下目录 a,ab,abc;有以下文件 a.txt,ab.txt , abc.txt;执行 rm a* 后,删除了哪些? A: a.txt , ab.txt, abc.txt B: a,ab ,abc C: ab,ab.txt D: a,ab , abca.txt , ab.txt ,abc.txt
- 根据Windows7文件命名规则,下列()文件名是合法的。 A: ABC*.TXT B: #ABC%.TXT C: CO D: TXT E: ABC/.TXT