黑马Java - IO知识测试附答案(2)

来源:网络收集 时间:2025-07-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

C. RandomAccessFile D. FileNameFilter

//查API吧

26. 下列流中哪一个使用了缓冲区技术( )

A. BufferedOutputStream //Buffered表示缓冲 B. FileInputStream C. DataOutputStream D. FileReader

27. 通常情况下,下列哪一个类的对象可以作为BufferedReader类的构造函数的参数

( )

A.InputStreamReader B.PrintStream

C.OutputStreamReader D.PrintWriter 28. 若要创建一个新的含有父目录的目录,应该使用下列哪一个类的实例( )

A.RandomAccessFile B.FileOutputStream C.File

D.以上都对

29. 如果在当前目录下不存在Hello.txt 文件,试图编译和运行下面代码会输出什么

import java.io.*; public class Mine {

public static void main(String argv[]){ Mine m=new Mine();

System.out.println(m.amethod()); }

public int amethod() { try {

FileInputStream dis=

new FileInputStream(\

}catch (FileNotFoundException fne) {

System.out.println(\ return -1;

}catch(IOException ioe) { } finally{

System.out.println(\ }

return 0; } }

A. No such file found

B. No such file found ,-1

C. No such file found, Doing finally, -1 D. 0

//好好研究

30. 与InputStream流相对应的Java系统的标准输入对象是

A.System.in B.System.out C.System.err D.System.exit()

31. 文件输出流的构造方法是

public FileOutputStream(String name,Boolean append)

throws FileNotFoundException,当参数append的值为true时,表示( ) A.创建一个新文件

B. 在原文件的尾部添加数据 C. 覆盖原文件的内容

D. 在原文件的指定位置添加数据

32. 下面的程序段的功能是 ()

File file1=new File(\file1.mkdir();

A. 在当前目录下生成子目录:\\xxx\\yyy B. 生成目录:e:\\xxx\\yyy

C. 在当前目录下生成文件xxx.yyy D. 以上说法都不对

33. 下列哪两个方法可以创建目录( )

A. createNewFile() B. createTempFile() C. mkdir()

D. mkdirs() //开发建议用这个,它可以创建多层级目录,也可以创建单级目录.如果用mkdir(),有时会报错.

34. 下面的程序段创建了BufferedReader类的对象in,以便读取本机d盘my文件夹

下的文件1.txt。File构造函数中正确的路径和文件名的表示是( )。

File f=new File(填代码处); file=new FileReader(f);

in=new BufferedReader(file);

A. \ //这个是相对路径 B. \ //文件名不对 C. \

D. \//java中可以使用\\\\或者/表示目录分隔

35. 当方法遇到异常(编译时异常)又不知如何处理时,下列哪种说法是正确的( )

A. 捕获异常(try{…}catch{…}) B. 抛出异常(throw 异常对象)

C. 声明抛出异常(throws 异常类型) D. 嵌套异常 36. 如果需要从文件中读取数据,则可以在程序中创建哪一个类的对象()

A. FileInputStream

B. FileOutputStream //输出流

C. DataOutputStream //虽然没学过,但看名字也知道是输出的 D. BufferedInputStream

37. 下列哪一个import命令可以使我们在程序中创建输入/输出流对象()

A. import java.sql.*; B. import java.util.*; C. import java.io.*; D. import java.net.*; 38. 下列关于转换流说法不正确的是 ( )

A. InputStreamReader和OutputStreamWriter都是转换流

B. InputStreamReader是字符流通向字节流的桥梁 //反了,API里面有 C. 转换流可以在创建对象的时候指定编码集

D. 我们需要使用字符流时,可以用转换流把字节流转换成字符流

39. File类中的isDirectory()方法的作用是( )

A. 判断File对象封装的是否是文件 B. 判断File对象封装的是否是目录 C. 判断File对象中封装的是否是根目录 D. 返回值类型是boolean

40. 字符流与字节流的区别在于( )

A.前者带有缓冲,后者没有

B.前者是数组读写,后者是字节读写 C. 二者没有区别,可以互换使用 D. 每次读写的字节数不同 //字符流每次读取2个字节

百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库黑马Java - IO知识测试附答案(2)在线全文阅读。

黑马Java - IO知识测试附答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.70edu.com/wenku/978054.html(转载请注明文章来源)
Copyright © 2020-2025 70教育网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备16052595号-17
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219