java 文件操作 练习题

哪一项下面有2.00/2.00就是正确选项
1单选(2分)
下列哪个叙述是正确的?

得分/总分

A.
BufferedRead流可以指向FileInputStream流。

B.
创建File对象可能发生异常。

C.
BufferedWrite流可以指向FileWirte流。

2.00/2.00

D.
RandomAccessFile流一旦指向文件,就会刷新该文件。

2单选(2分)
以下哪个选项可以创建目录?

得分/总分

A.
public Boolean mkdir()

2.00/2.00

B.
public String [] list()

C.
public File [] listFiles()

D.
public Int List()

3单选(2分)
下列不属于FileInputStream输入流的read()成员函数的是?

得分/总分

A.
int read(byte b[],int offset,int len);

B.
int read(byte b[]);

C.
int read (int line);

2.00/2.00

D.
int read();

4单选(2分)
下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文test.txt 的内容是?

mport java.io.*;

public class Test {

public static void main(String args[]) {

    try {

        String s="ABCDE ";

        byte b[]=s.getBytes();

        FileOutputStream file=new FileOutputStream("test.txt",true);

        file.write(b);

        file.close();

    }

    catch(IOException e) {

        System.out.println(e.toString());

    }

}

}

得分/总分

A.
Test

B.
ABCABC

C.
ABCDE

D.
ABCDE ABCDE ABCDE

2.00/2.00
5单选(2分)
关于字符输入流FileReader描述错误的是?

得分/总分

A.

可以读取文本文件

B.
是Reader的子类

C.
无法获得要读取文件的字节数

D.
具有读取一行的方法

2.00/2.00
6单选(2分)
java.io包中提供的用于筛选文件名的接口是( )

得分/总分

A.
DataOutputStream

B.
RandomAccessFile

C.
DataInput

D.
FilenameFilter

2.00/2.00
7单选(2分)
文件输出流的构造方法是public FileOutputStream(String name,Boolean append)

throws FileNotFoundException,当参数append的值为true时,表示( )

得分/总分

A.
创建一个新文件

B.
在原文件的指定位置添加数据

C.
覆盖原文件的内容

D.
在原文件的尾部添加数据

2.00/2.00
8单选(2分)
若要创建一个新的含有父目录的目录,应该使用下列哪一个类的实例( )

得分/总分

A.
RandomAccessFile

B.
File

2.00/2.00

C.
以上都对

D.
FileOutputStream

9单选(2分)
下面语句的功能是______。

RandomAccessFile raf2 = new RandomAccessFile(“1.txt”,“rw” );

得分/总分

A.
以上说法都不对。

B.
打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据。

2.00/2.00

C.
打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据。

D.
打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读取数据。

10多选(3分)
以下关于File 类说法正确的是?

得分/总分

A.
可以使用File 对象创建和删除一个文件夹

1.50/3.00

B.
可以使用File 对象创建和删除一个文件

1.50/3.00

C.
一个File 对象代表了操作系统中的一个文件或者文件夹

D.
当一个File 对象被垃圾回收时,系统上对应的文件或文件夹也被删除

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值