MOOC Java程序设计(二)(广东理工学院)1455009172 最新慕课完整章节测试答案
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、填空题:
如何构造一个FileWriter对象,用来操作文件"file.txt",并对该文件进行追加写入。
答案: 【 new FileWriter("file.txt",true)】
字节流的使用随堂测验
1、填空题:
FileInputStream中返回下一次对此输入流调用的方法可以不受阻塞地从此输入流读取(或跳过)的估计剩余字节数的方法是( )。
答案: 【 available()##%_YZPRLFH_%##available】
11、集合框架
集合单元测试
1、单选题:
1.ArrayList的初始化内容如下: ArrayList<String> list = new ArrayList<String>(); list.add("java"); list.add("aaa"); list.add("java"); list.add("java"); &rl