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

  • 相关阅读:
    ceph
    分布式网关层
    function declarations are hoisted and class declarations are not 变量提升
    js为Object对象动态添加属性和值 eval c.k c[k]
    方法就是一种变量
    static 不被实例调用
    WePY根据环境变量来改变运行时的参数
    函数类型实现接口——把函数作为接口来调用
    为什么需要onRoute函数?
    504 Gateway Timeout Error 502 Bad Gateway
  • 原文地址:https://www.cnblogs.com/Yanss/p/11711935.html
Copyright © 2011-2022 走看看