A、InputStreamReader是Reader类的子类。
B、InputStreamReader的作用是将接收的字节流转换为字符流。
C、InputStreamReader类具有一次读取一行数据的功能。
D、可以使用InputStreamReader转化流转换图片文件。
第1题
A、InputStreamReader是Reader类的子类。
B、InputStreamReader的作用是将接收的字节流转换为字符流。
C、InputStreamReader类具有一次读取一行数据的功能。
D、可以使用InputStreamReader转化流转换图片文件。
第2题
A、读文件处理文件的顺序 打开文件、读取文件、关闭文件。
B、写文件处理文件的顺序 打开文件、写入文件、关闭文件。
C、bufferedReader是一个包装类,它可以将字符流放入缓存里。
D、FileWriter 类可以按字符向流中写入数据。
第3题
使用文件字符输入流(FileReader)、输出流(FileWriter)实现文件读写操作,将文件b.txt的内容追加到文件a.txt尾部。 以下程序员是不完整的,请将______________位置上的语句填写完整,使该程序能正确运行。 程序如下: import java.io.*; public class JavaTest_4 { public static void main(String args[]) { File sourceFile=new File("b.txt"); //读取的文件 File targetFile=new File("a.txt"); //写入的文件 char c[]=new char[20]; //char型数组 try{ Writer out=new ______(1)____________(targetFile,true); //向targetFile尾部追加数据 Reader in=new _______(2)____________(sourceFile); //创建指向sourceFile的输入流in int n=-1; while((n=in.read(c))!=-1) { out._______(3)_______(c,0,n); } out.flush(); out.close(); } catch(IOException e) { System.out.println("Error "+e);} System.out.println("更新后的文件的内容:"); try { Reader in=new FileReader(targetFile); int n=-1; while((n=in.______(4)_________(c))!=-1) { String str=new String(c,0,n); System.out.print(str); } in.close(); } catch(IOException e) { System.out.println("Error"+e); } } } 要求: 请补全上面的程序,在答题时,务必在答题框中写好题号及对应的答案,格式如下: (1):_______________ (2):_______________ (3):_______________ (4):_______________
第4题
使用BinaryWriter和BinaryReader读取二进制流文件时,描述错误的是( ) class Program { static void Main(string[] args) { FileStream fsW = new FileStream(@"c:\1.bin", FileMode.Create, FileAccess.Write); BinaryWriter bwMyFile = new BinaryWriter(fsW); string s = "恭喜你学会了"; int grade = 100; bwMyFile.Write(s); bwMyFile.Write(grade); bwMyFile.Close(); fsW.Close(); FileStream fsR = new FileStream(@"c:\1.bin", FileMode.Open, FileAccess.Read); BinaryReader brMyFile = new BinaryReader(fsR); Console.WriteLine(brMyFile.ReadInt32()); Console.WriteLine(brMyFile.ReadString()); } }
A、必须先生成一个FileStream对象;再讲该对象进一步构造为BinaryWriter和BinaryReader对象。
B、写入文件1.bin后,文件内容是 恭喜你学会了 100
C、BinaryWriter类和BinaryReader类提供多个重载的Write方法和Read方法,方便对文件的读写。比如上例中的对字符串、整形的写入和读出。
D、读出文件的结果是 100 恭喜你学会了
第7题
A、在Java中,文件的输入输出功能是通过流来实现的
B、如果要把数据写入一个文件中,需要创建一个输入流对象
C、字符流在某些方面比如图片的处理,比字节流更方便
D、可以通过Reader r = new Reader(“c:\\java.txt”);创建一个输入流对象
第8题
A、这是一个文件输入流,可以进行文件读操作
B、它的作用是将文件中的数据输入到内存中
C、可以用它来读取文件里的中文字符
D、它继承于InputStream类
第9题
A、当文件以文本方式打开时,读取按照字节流方式
B、同一个文件可以既采用文本方式打开,也可以采用二进制方式打开
C、当文件以二进制文件方式打开时,读取按照字符串方式
D、根据不同类型的文件,打开方式只能是文本或者二进制中的一种
第10题
A、根据不同类型的文件,打开方式只能是文本或者二进制中的一种
B、当文件以二进制文件方式打开时,读取按照字符串方式
C、当文件以文本方式打开时,读取按照字节流方式
D、同一个文件可以既采用文本方式打开,也可以采用二进制方式打开
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!