题目1答案: A 解析: createNewFile()用于创建文件,delete()用于删除文件,isFile()用于判断是否是一个文件,getAbsolutePath()获取文件的绝对路径,都是File类的常用方法。

题目2答案: C 解析: 需要使用FileOutputStream创建输出流,使用write方法写入数据,最后需要关闭流。

题目3答案: A 解析: 需要使用FileInputStream创建输入流,定义一个byte数组用于存储读取的数据,使用read方法读取数据,最后使用new String(bys, 0, len)将byte数组转换为字符串输出。

题目4答案: AC 解析: 追加写数据需要使用构造方法public FileOutputStream(String name, boolean append) 第二个参数为true,Windows系统换行需要写入\r\n。

题目5答案: D 解析: 需要使用BufferedInputStream和BufferedOutputStream创建缓冲流,定义一个byte数组用于存储读取的数据,使用read方法读取数据,使用write方法写入数据,最后关闭流。

题目6答案: B 解析: 在Java IO流实现对文本文件的读写过程中,可能会出现IOException异常。

题目7答案: B 解析: 输入流是从外部数据源(如硬盘、网络、键盘等)读取数据到内存中,所以从键盘流向内存的数据流属于输入流。

题目8答案: D 解析: 可以使用FileInputStream来建立文件的字节输入流。

题目9答案: B 解析: FileInputStream和FileOutputStream可以实现任意类型文件的成功复制。

题目10答案: A 解析: BufferedOutputStream使用了缓冲区技术,可以提高写入效率

题目1单选关于下列File的功能描述错误的是 选项 A createNewFile用于创建文件的方法B delete只能删除文件C isFile用于判断是否是一个文件D getAbsolutePath获取文件的绝对路径题目2单选关于下列字节输出流写数据的代码合理补全 1 public class OutputStreamDemo 2 public static void mainString ar

原文地址: https://www.cveoy.top/t/topic/fsaQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录