10、输入与输出

File随堂测验

1、单选题:
‌File对象获得其指代的文件对象的的字符串类型的绝对路径的方法是?​
选项:
A: getPath
B: getAbsolutePath
C: getAbsoluteFile
D: getParent
答案: 【 getAbsolutePath

2、填空题:
‏File file = new File("a.dat");‎‏if(            ){‎‏    System.out.println("文件不存在");‎‏}‎‏请填写空格内代码,完成程序要实现的功能‎
答案: 【 !file.exists()

IO基础训练-单元测验1

1、单选题:
给出写文件的代码如下:(不考虑异常)‍FileOutputStream fout=new FileOutputStream(“datafile”); ‍DataOutputStream dout=new DataOutputStream(fout); ‍for(int i=0;i<500;i++) {‍  dout.writeInt(i); ‍} ‍dout.close();‍fout.close(); ‍请问如下哪些代码可以从datafile中读出刚写入的数据?‍‏‍
选项:
A: FileInputStream fin=new FileInputStream(“datafile”);DataInputStream din=new DataInputStream(fin);din.readInt();
B: FileReader fr=new FileReader(“datafile”); fr.readInt(); 
C: FileInputStream pin=new FileInputStream(“datafile”); pin.readInt();
D: FileReader fr=new FileReader(“datafile”); DataInputStream din=new DataInputStream(fr); din.readInt();
答案: 【 FileInputStream fin=new FileInputStream(“datafile”);DataInputStream din=new DataInputStream(fin);din.readInt();

2、多选题:
‍请问如下哪些类是FileOutStream类的正确构造方法形式‍
选项:
A: FileOutStream(String path, boolean b)
B: FileOutStream(boolean b) 
C:  FileOutStream()
D: FileOutStream(File file) 
答案: 【 FileOutStream(String path, boolean b);
FileOutStream(File file) 

3、多选题:
‎请问下列类哪些是定义在java.io包中的抽象类?‎
选项:
A: InputStream
B: OutputStream
C: PrintStream
D: Reader 
E: FileInputStream
F: FileWriter 
答案: 【 InputStream;
OutputStream;
Reader 

4、多选题:
‍请问下列哪种描述是正确的?‌
选项:
A: InputStream和OutputStream是基于字节的流。
B: Reader和Writer是基于字符流的。Reader和Writer是基于字符的流。
C: Reader和Writer是支持对象序列化的。
D: 以上说法都不对。
答案: 【 InputStream和OutputStream是基于字节的流。;
Reader和Writer是基于字符流的。Reader和Writer是基于字符的流。

5、多选题:
‍如下哪种描述是正确的?‌
选项:
A: Writer类可以使用不同的字符集编码向输出流写入字符。
B: Writer类可以向输出流写入unicode字符。
C: Writer类提供向输出流写入任何Java基本数据类型的方法。
D: Writer类提供向输出流写入对象类型数据的方法。
答案: 【 Writer类可以使用不同的字符集编码向输出流写入字符。;
Writer类可以向输出流写入unicode字符。

字符流的使用随堂测验

1、填空题:

剩余75%内容付费后可查看

发表评论

电子邮件地址不会被公开。 必填项已用*标注