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

  • 相关阅读:
    生成器
    各种表达式
    迭代器
    闭包函数及装饰器
    名称空间及作用域
    函数的嵌套
    函数对象
    OpenSSL Heartbleed “心脏滴血”漏洞简单攻击示例
    PHP函数usort是咋回事?还能当后门?
    CVE-2017-7269—IIS 6.0 WebDAV远程代码执行漏洞分析
  • 原文地址:https://www.cnblogs.com/Yanss/p/11711935.html
Copyright © 2011-2022 走看看