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

  • 相关阅读:
    lear for video
    My needs test
    jungle
    因文章很荣幸的被别人抄袭了,为了刚这种人,决定以后将文章都用英文发布出来
    atom 安装multi-cursor 插件 实现多行编辑
    Typora下使用markdown进行插入图片
    dockerhub/jenkins
    promethus grafana dingtalk pushgateway alertermanager
    关于自律比较好的一篇文章
    @WebService这个标签的作用是什么
  • 原文地址:https://www.cnblogs.com/Yanss/p/11711935.html
Copyright © 2011-2022 走看看