Java IO操作-练习

Java_IO操作-练习

一. 单选题(共1题,7.6分)

  1. (单选题)以下能够正确描述,C:/a/b,路径的输出是
    String p1 = “C:/”;
    String p2 = “a”;
    String p3 = “b”;
    A. System.out.println(p1 + p2 + p3);
    B. System.out.println(Paths.get(p1 + p2 + p3));
    C. System.out.println(Paths.get(p1).resolve(p2).resolve(p3));
    D. System.out.println(Paths.get(p3).resolve(p2).resolve(p1));
    我的答案: C 正确答案: C
    7.6分
    二. 判断题(共12题,92.4分)
  2. (判断题)输入输出流默认均基于字符串完成文件的操作
    A. 对
    B. 错
    我的答案: 错 正确答案: 错
    7.6分
  3. (判断题)InputStream的read(byte[] b)方法,当流中字节数多于字节数组缓冲区容量时,将抛出异常
    A. 对
    B. 错
    我的答案: 错 正确答案: 错
    7.6分
  4. (判断题)置于try块内的支持自动关闭的资源在finally执行结束后自动关闭
    A. 对
    B. 错
    我的答案: 错 正确答案: 错
    7.6分
  5. (判断题)Java中的资源对象与创建的普通对象不同,不会在失去引用后自动销毁
    A. 对
    B. 错
    我的答案: 对 正确答案: 对
    7.6分
  6. (判断题)在try语句内创建的任何对象,在try块结束后直接销毁
    A. 对
    B. 错
    我的答案: 错 正确答案: 错
    7.6分
  7. (判断题)如果在try-with-resources语句的try代码块内引发异常,先执行catch块处理异常以及finally块后,关闭资源
    A. 对
    B. 错
    我的答案: 错 正确答案: 错
    7.6分
  8. (判断题)InputStream的read(byte[] b)方法,当流中没有字节时返回0
    A. 对
    B. 错
    我的答案: 错 正确答案: 错
    7.6分
  9. (判断题)OutputStream的write(byte[] b)方法,会将字节数组缓冲区中的全部字节写入输出流
    A. 对
    B. 错
    我的答案: 对 正确答案: 对
    7.6分
  10. (判断题)FileOutputStream是OutputStream接口的一个实现类
    A. 对
    B. 错
    我的答案: 错 正确答案: 错
    7.6分
  11. (判断题)Java的Path是用以描述路径的抽象类
    A. 对
    B. 错
    我的答案: 错 正确答案: 错
    7.6分
  12. (判断题)Path仅能用于描述路径,无法描述文件名称
    A. 对
    B. 错
    我的答案: 错 正确答案: 错
    7.6分
  13. (判断题)Path不依赖于实际运行的操作系统,屏蔽了不同操作系统路径描述符的差异
    A. 对
    B. 错
    我的答案: 对 正确答案: 对
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

-flop-

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值