OutputStream out=new FileOutputStream(“file.txt”);
OutputStream out=new FileOutputStream(“file.txt”, “append”);
FileOutputStream out=new FileOutputStream(“file.txt”, true);
FileOutputStream out=new FileOutputStream(new file(“file.txt”));
OutputStream out=new FileOutputStream(new File(“file.txt”)true);
第1题:
A.OutputStreamout=newFileOutputStream(“file.txt”); Out.writeBytes(“/n”);
B.OutputStreamos=newFileOutputStream(“file.txt”,true); DataOutputStreamout=newDataOutputStream(os);out.writeBytes(“/n”);
C.OutputStreamos=newFileOutputStream(“file.txt”); DataOutputStreamout=newDataOutputStream(os);out.writeBytes(“/n”);
D.OutputStreamos=newOutputStream(“file.txt”,true); DataOutputStreamout=newDataOutputStream(os);out.writeBytes(“/n”);
第2题:
下面程序的功能是从键盘读取一行文本并将该文本存储到文件中。当用户运行该程序时,需要输入一行文本并按下回车键。然后在DOS系统提示符处输入type file.txt并按下Enter键,这时屏幕会显示type file.txt的内容。通过这个命令可以验证该程序的功能。请在每条横线处填写一条语句,使程序的功能完整。
注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填入适当的语句。
源程序文件代码清单如下:
import java.io.*;
public class DoFile
{
public static void main(String args[])
{
byte buffername[]=______[80];
try
{
System.out.println("\nEnter a line to be saved to disk:");
int bytesbleck= ______;
FileOutputStream f=new FileOutputStream("file.txt");
______;
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
第3题:
( 11 )请在下列程序的空白处,填上适当的内容:
Import java. awt. *;
Import java. util. *;
Class BufferTest{
Public static void main(string args[])
Throws IOException{
FileOutputStream unbuf=
new FileOutputStream( “ test.one ” ) ;
BufferedOutputStream buf=
new 【 11 】 (new FileOutputStream( “ test.two ” ));
System.out.println
( “ write file unbuffered: ” + time(unbuf) + “ ms ” );
System.out.println
( “ write file buffered: ” + time(buf) + “ ms ” );
}
Static int time (OutputStream os)
Throws IOException{
Date then = new Date();
for (int i=0; i<50000; i++){
os.write(1);
}
}
os.close();
return(int)(()new Date()).getTime() - then.getTime());
}
第4题:
在J2EE中,利用下列构造函数准备对文件abc.txt操作,但文件abc.txt在当前目录不存在,不会产生运行时错误的是()。
第5题:
Which statements are true, given the code new FileOutputStream("data", true) for creating an object of class FileOutputStream?()
第6题:
Which of the following commands changes a file characteristic so that it cannot be seen with astandard directory query? ()
第7题:
Which constructs a DataOutputStream?()
第8题:
The file “file.txt” exists on the file system and contsins ASCII text. Given: try { File f = new File(“file.txt”); OutputStream out = new FileOutputStream(f, true); } catch (IOException) {} What is the result?()
第9题:
BufferedReader breader=new BufferedReader(new FileReader(abc.txt));
PrintWriter out = new PrintWriter(new FileWriter(“abc.txt”),true);
FileInputStream fin = new FileInputStream(“abc.txt”);
OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(“abc.txt”));
第10题:
InputStream in=new FileReader(“file.txt”);
InputStream in=new FileInputStream(“file.txt”);
InputStream in=new InputStreamFileReader (“file.txt”, “read”);
FileInputStream in=new FileReader(new File(“file.txt”));
FileInputStream in=new FileInputStream(new File(“file.txt”));
第11题:
String name= File.getParentName(“file.txt”);
String name= (new File(“file.txt”)).getParent();
String name = (new File(“file.txt”)).getParentName();
String name= (new File(“file.txt”)).getParentFile();
Directory dir=(new File (“file.txt”)).getParentDir(); String name= dir.getName();
第12题:
File file 1=new File(“c://java//example//file.txt”)
String path=”c:/java/example/”Filefile1=newFile(path,”oldfile.txt”)
File dir 1=new File(“c://java//example”)Filefile1=newFile(dir1,”oldfile.txt”)
File file 1=new File(“c:/java//example/file.txt”)
第13题:
A.Stringname=File.getParentName(“file.txt”);
B.Stringname=(newFile(“file.txt”)).getParent();
C.Stringname=(newFile(“file.txt”)).getParentName();
D.Stringname=(newFile(“file.txt”)).getParentFile();
E.Directorydir=(newFile(“file.txt”)).getParentDir();Stringname=dir.getName();
第14题:
( 34 )在下列程序的空白处,应填入的正确选项是
Import java.io.*;
Pulilc class ObjectStreamTest{
Publilc static void main(string args[]) throws IOException{
ObjectOutputStream s= new ObjectOutputStream
(new FileOutputStream( “ serial.bin ” ));
Java .util.Date d= new Java.util.Date();
Oos___________ (d);
ObjectInputStream is=
new ObjectInputStream(new FileOutputStream( “ serial.bin ” ));
try{
java.util.date restoredDate =
(Java.util.Date) ois.readObject();
System.out.println
( “ read object back from serial.bin file: ”
+ restoredDate);
}
Catch (ClassNotFoundException cnf) {
System.out.println ( “ class not found ” );
}
}
A ) WriterObject
B ) Writer
C )BufferedWriter
D ) WriterObject
第15题:
创建一个向文件“file.txt”追加内容的输出流对象的语句有()。
第16题:
Which two construct an OutputSream that appends to the file “file.txt”? ()
第17题:
为文件c:/java/example/file.txt建立File对象file1可以采用()语句序列。
第18题:
Which two create an InputStream and open file the “file.txt” for reading? ()
第19题:
Which gets the name of the parent directory file “file.txt”?()
第20题:
What writes the text “ ” to the end of the file “file.txt”?()
第21题:
New dataOutputStream(“out.txt”);
New dataOutputStream(new file(“out.txt”));
New dataOutputStream(new writer(“out.txt”));
New dataOutputStream(new FileWriter(“out.txt”));
New dataOutputStream(new OutputStream(“out.txt”));
New dataOutputStream(new FileOutputStream(“out.txt”));
第22题:
FileOutputStream out=new FileOutputStream(“file.txt”,true);
OutputStream out=new FileOutputStream(“file.txt”,“append”);
OutputStream out=new FileOutputStream(“file.txt”);
FileOutputStream out=new FileOutputStream(new file(“file.txt”));
OutputStream out=new FileOutputStream(new File(“file.txt”),true.;
第23题:
The code does not compile.
The code runs and no change is made to the file.
The code runs and sets the length of the file to 0.
An exception is thrown because the file is not closed.
The code runs and deletes the file from the file system.