zoukankan      html  css  js  c++  java
  • java笔试题大全之IO流常见选择题

    1.下面哪个流类属于面向字符的输入流()选择一项)
    A. BufferedWriter
    B. FileInputStream
    C. ObjectInputStream
    D. InputStreamReader
    答案:D
    分析:A:字符输出的缓冲流
    B:字节输入流
    C:对象输入流

    2.要从文件”file.dat”文件中读出第10个字节到变量c中,下列哪个正确()(选择一项)
    A.
    FileInputStream in=new FileInputStream("file.dat");
    in.skip(9);
    int c=in.read();
    B.
    FileInputStream in=new FileInputStream("file.dat");
    in.skip(10);
    int c=in.read();
    C.
    FileInputStream in=new FileInputStream("file.dat");
    int c=in.read();
    D.
    RandomAccessFile in=new RandomAccessFile("file.dat");
    in.skip(7);
    int c=in.readByte();
    答案:A
    分析: skip(long n)该方法中的n指的是要跳过的字节数

    3.新建一个流对象,下面那个选项的代码是错误的?()
    A. new BufferedWriter(new FileWriter(“a.txt”));
    B. new BufferedReader (new FileInputStream(“a.dat”));
    C. new GZIPOutputStream(new FileOutputStream(“a.zip”));
    D. new ObjectInputStream(new FileInputStream(“a.dat”));
    答案:B
    分析:BufferedReader类的参数只能是Reader类型的,不能是InputStream类型。

    4.下面哪个流是面向字符的输入流()
    A. BufferedWriter
    B. FileInputStream
    C. ObjectInputStream
    D. InputStreamReader
    答案:D
    以InputStream(输入流)/OutputStream(输出流)为后缀的是字节流;
    以Reader(输入流)/Writer(输出流)为后缀的是字符流。

    5.Java类库中,将信息写入内存的类是()
    A. Java.io.FileOutputStream
    B. java.ByteArrayOutputStream
    C. java.io.BufferedOutputStream
    D. java,.io.DataOutputStream
    答案:B
    分析: ACD都是io到文件

    6.下面哪个流类属于面向字符的输入流()
    A. BufferedWriter
    B. FileInputStream
    C. ObjectInputStream
    D. InputStreamReader
    答案:D

  • 相关阅读:
    leetcode ---Search a 2D Matrix
    leetcode ---Search for a Range
    LeetCode--Search in Rotated Sorted Array
    LeetCode--setatrixzeroes
    LeetCode--sortColor
    LeetCode--Spiral Matrix
    java io类 和servlet类 的UML图表示
    servlet web.xml配置详解
    解决json日期格式带T问题
    在拦截器中获取请求参数,[Ljava.lang.String; cannot be cast to java.lang.String报错
  • 原文地址:https://www.cnblogs.com/Yanss/p/11711935.html
Copyright © 2011-2022 走看看