JAVA复习题(二) IO

  1. Java的标准输入输出对象是
    A. in
    B. out
    C. err
    D. put
    我的答案:ABC
    正确答案:ABC

  2. Scanner类属于( )类库包
    A. java.lang
    B. java.io
    C. java.util
    D. java.net
    我的答案:C
    正确答案:C

  3. 面向字符流的类有( )
    A. FileInputStream
    B. FileOutputStream
    C. FileReader
    D. FileWriter
    我的答案:CD
    正确答案:CD

  4. File类中列出目录对象中所有文件的方法( )
    A. list
    B. tree
    C. listFile
    D. treeFile
    我的答案:A(争议:listFile应该加s)

  5. FileInputStream中判断文件读取结束的( )
    FileInputStream is = new FileInputStream(“aaa”);
    A. while(is.read() != null)
    B. while(is.read() != EOF)
    C. while(is.read() != -1)
    D. while(is.position < is.length())
    我的答案:C
    正确答案:C

  6. ZipEntry的作用( )
    A. 对压缩文件描述
    B. 获得压缩文件内被压缩文件的入口
    C. 获得压缩输入流
    D. 获得压缩输出流
    我的答案:B
    正确答案:B

  7. XML文件描述正确的有( )
    A. XML为文本文件
    B. 第一行为XML的版本号及编码
    C. 在一个文件中只有1个root元素
    D. Java中现有的解析XML的方案有DOM, SAX, DOM4J
    我的答案:ABCD
    解析:D:前两个是基本解析方式, DOM4J是解析包。
    正确答案:ABCD

  8. NIO的三要素不包括( )
    A. channel
    B. buffer
    C. stream
    D. selector
    我的答案:C
    正确答案:C

  9. buffer与channel之间的操作有( )
    A. get
    B. put
    C. read
    D. write
    我的答案:CD
    正确答案:CD

  10. 在nio中创建一个2048的byte缓冲区的语法是( )
    A. byte buf = new byte[2048];
    B. byte buf = byte.allocate(2048);
    C. ByteBuffer buf = new ByteBuffer(2048);
    D. ByteBuffer buf = ByteBuffer.allocate(2048);
    我的答案:D
    正确答案:D

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值