第十四章测试
1.要从文件"file.dat"中读出第10个字节到变量c中,下列哪个方法适合?( )
A:RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte(); B:FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read(); C:FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read(); D:FileInputStream in=new FileInputStream("file.dat"); int c=in.read();
答案:C
2.下面的代码片段实现的是什么功能?( )File file = new File("C:\\test.dat");if (file.exists()) {file.delete();}
A:移动C:\test.dat B:创建C:\test.dat。 C:打开C:\test.dat文件输出流。 D:删除C:\test.dat。 3.阅读Shape和Circle两个类的定义。在序列化一个Circle的对象circle到文件时,下面哪个字段会被保存到文件中?( )class Shape {    public String name;}class Circle extends Shape implements Serializable{    private float radius;    transient int color;    public static String type = "Circle";}
A:color B:radius C:type D:name 4.在Java中,File类位于哪个包中?( )
A:java.util B:java.net C:java.sql D:java.io 5.以下哪个方法可以用于列出一个目录下的所有文件和子目录?( )
A:File.listDirectories() B:File.listAllFiles() C:File.listFiles() D:File.listFilesAndDirectories() 6.下列选项中,哪一个不是InputStream的直接子类?( )
A:FileInputStream B:BufferedInputStream C:PipedInputStream D:ByteArrayInputStream 7.下列选项中,哪个类是用来读取文本的字符流?( )
A:FileReader B:FileWriter C:FileOutputStream D:FileInputStream 8.当文件不存在或不可读时,使用FileInputStream读取文件会报下列哪一种错误( )。
A:NullPointerException B:FileNotFoundException C:NoSuchFieldException D:RuntimeException 9.以下选项中,哪个是FileInputStream的父类?( )
A:InputStream B:OutputStream C:FileOutput D:File 10.请将下列四个步骤进行排列,完成文件的赋值操作( )。① 将字节流输入流和源文件相关联,输出流和目标文件相关联。② 明确源文件和目标文件。③ 使用输入流的读取方法读取文件,并将字节写入到目标文件中。④ 关闭资源。
A:②①③④ B:①③②④ C:②③①④ D:①②③④

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部