多选题在J2EE中,利用下列构造函数准备对文件abc.txt操作,但文件abc.txt在当前目录不存在,不会产生运行时错误的是()。ABufferedReader  breader=new BufferedReader(new FileReader(abc.txt));BPrintWriter out = new PrintWriter(new FileWriter(“abc.txt”),true);CFileInputStream fin = new FileInputStream(“abc.txt”)

题目
多选题
在J2EE中,利用下列构造函数准备对文件abc.txt操作,但文件abc.txt在当前目录不存在,不会产生运行时错误的是()。
A

BufferedReader  breader=new BufferedReader(new FileReader(abc.txt));

B

PrintWriter out = new PrintWriter(new FileWriter(“abc.txt”),true);

C

FileInputStream fin = new FileInputStream(“abc.txt”);

D

OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(“abc.txt”));


相似考题
更多“多选题在J2EE中,利用下列构造函数准备对文件abc.txt操作,但文件abc.txt在当前目录不存在,不会产生运行时错误的是()。ABufferedReader  breader=new BufferedReader(new FileReader(abc.txt));BPrintWriter out = new PrintWriter(new FileWriter(“abc.txt”),true);CFileInputStream fin = new FileInputStream(“abc.txt”)”相关问题
  • 第1题:

    下列打开文件的表达式中,错误的是

    A.ofstream ofile;ofile.open("C:\\vc\\abc.txt",ios::binary);

    B.fstream iofile;iofile.open("abc.txt",ios::ate);

    C.ifstream ifile("C:\\vcXXabc.txt");

    D.cout.open("C:\\vc\\abc.txt",ios::binary);


    正确答案:D
    解析:本题考核文件的I/O操作。流可以分为3类:输入流、输出流以及输入/输出流,相应地必须将流说明为ifstream、ofstream以及fstream类的对象。如,说明一个输入流对象:ifstream ifile;。说明了流对象后,可使用函数open()打开文件。文件的打开即是在流与文件之间建立一个连接。open()的函数原型为:void open(const char *filename,int mode,int port=filebuf::openprot);其中,filename是文件名字,它可包含路径说明。mode说明文件的打开模式。除了open()成员函数外,ifstream、ofstream以及fstream三类流的构造函数也可以打开文件,其参数同open()函数。例如:ifstream ifile("c:\\vc\\abc.txt");。打开的文件使用完毕后,必须使用close()函数将其关闭。close()函数也是流类的成员函数,它没有参数与返回值,其作用是将缓冲区的内容刷新并撤销流与文件之间的连接。当流对象的生存周期后,相应的析构函数也会将文件关闭。由此可知,A、B和C选项的表达式都是正确的。对于D选项,由于open函数并不是cout对象中的成员函数,所以对open的调用是非法的。

  • 第2题:

    当需要打开A盘上的abc.txt 文件用于输入时,则定义文件流对象的语句为______ 。

    A.fstream fin(“A: abc.txt”);

    B.ofstream fin (“A: abc.txt”);

    C.ifstream fin(“A: abc.txt”,ios:: app);

    D.ifstream fin(“A: abc.txt”,ios:: nocreate);


    正确答案:D
    解析:定义文件流对象的语句为fstreamfin(“A:abc。txt”,ios::nocreate);

  • 第3题:

    下列说法正确的是()

    • A、diltree命令可以删除子目录下所有的文件和子目录
    • B、copy A:/命令可以把a盘根目录下的所有文件拷贝到当前目录下
    • C、用format目录格式化后的磁盘不能恢复
    • D、dir c:/abc.txt/s 命令可以在整个c盘搜索abc.txt

    正确答案:A

  • 第4题:

    将当前目录下的文件abc.txt改名为abc.ini的命令是()


    正确答案:mv abc.txtabc.ini

  • 第5题:

    在J2ee中,以下各项中,()正确阐述了创建InputStreamReader的方式。 

    • A、new InputStreamReader(new FileInputStream("data"));
    • B、new InputStreamReader(new FileReader"data"));
    • C、new InputStreamReader(new BufferedReader("data"));
    • D、new FileInputStream("data")

    正确答案:A

  • 第6题:

    已知文本文件abc.txt,以读方式打开,下列的操作中错误的是()。

    • A、fstreaminfile("abc.txt",ios::in)
    • B、ifstreaminfile("abc.txt")
    • C、ofstreaminfile("abc.txt")
    • D、fstreaminfile;infile.open("abc.txt",ios::in)

    正确答案:D

  • 第7题:

    abc.txt为()文件,abc.wav为()文件。


    正确答案:文本;声音

  • 第8题:

    Which two create an InputStream and open file the “file.txt” for reading? ()

    • A、 InputStream in=new FileReader(“file.txt”);
    • B、 InputStream in=new FileInputStream(“file.txt”);
    • C、 InputStream in=new InputStreamFileReader (“file.txt”, “read”);
    • D、 FileInputStream in=new FileReader(new File(“file.txt”));
    • E、 FileInputStream in=new FileInputStream(new File(“file.txt”));

    正确答案:B,E

  • 第9题:

    多选题
    在J2EE中,利用下列构造函数准备对文件abc.txt操作,但文件abc.txt在当前目录不存在,不会产生运行时错误的是()。
    A

    BufferedReader  breader=new BufferedReader(new FileReader(abc.txt));

    B

    PrintWriter out = new PrintWriter(new FileWriter(“abc.txt”),true);

    C

    FileInputStream fin = new FileInputStream(“abc.txt”);

    D

    OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(“abc.txt”));


    正确答案: C,A
    解析: 暂无解析

  • 第10题:

    填空题
    abc.txt为()文件,abc.wav为()文件。

    正确答案: 文本,声音
    解析: 暂无解析

  • 第11题:

    单选题
    在J2ee中,以下各项中,()正确阐述了创建InputStreamReader的方式。
    A

    new InputStreamReader(new FileInputStream(data));

    B

    new InputStreamReader(new FileReaderdata));

    C

    new InputStreamReader(new BufferedReader(data));

    D

    new FileInputStream(data)


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    下列打开文件的表达式中,()是错误的。
    A

    ofstream ofile;ofile.open(abc.txt,ios::binary);

    B

    fstream iofile;iofile.open(abc.txt,ios::ate);

    C

    ifstream ifile(abc.txt);

    D

    cout.open(abc.txt,ios::binary);


    正确答案: C
    解析: 暂无解析

  • 第13题:

    若要打开A盘上user了目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是

    A.fopen("A:\user\abc.txt",","r")

    B.fopen("A:\\user\\abc.txt","r+")

    C.fopen("A:\user\abc.txt","rb")

    D.fopen("A:\\user\\abc.txt","w")


    正确答案:B
    解析:由于“\”是转义字符,所以在文件名中的“\”用“\\”来表示,因此选项A和选项C不正确。要打开文本文件进行读写,应使用读写模式“r+”,因此选项D不正确。所以,4个选项中B为所选。

  • 第14题:

    下面()命令能在屏幕上显示当前盘当前目录下文件名为ABC.TXT的文件内容。

    ATYPEABC.TXTCON

    BTYPEABC.TXT

    CCOPYABC.TXT>CON

    DCOPYABC.TXT


    B

  • 第15题:

    在J2EE中,以下各项中,()正确阐述了创建inputstreamreader的方式 

    • A、new InputStreamReader(new  FileInputStream(“data”))
    • B、new InputStreamReader (new  FileReader(“data”))
    • C、new InputStreamReader (new  BufferedReader(“data”))
    • D、new InputStreamReader ( “data”)

    正确答案:A

  • 第16题:

    在J2EE中,下面代码中,()不会编译错误。    

    • A、File f = new File("/","autoexec.bat");
    • B、DataInputStream din = new DataInputStream(new FileInputStream("autoexec.bat"));
    • C、InputStreamReader in = new InputStreamReader(System.in);
    • D、OutputStreamWriter out = new OutputStreamWriter(System.in);

    正确答案:A,B,C

  • 第17题:

    在J2EE中,利用下列构造函数准备对文件abc.txt操作,但文件abc.txt在当前目录不存在,不会产生运行时错误的是()。 

    • A、BufferedReader  breader=new BufferedReader(new FileReader("abc.txt"));
    • B、PrintWriter out = new PrintWriter(new FileWriter(“abc.txt”),true);
    • C、FileInputStream fin = new FileInputStream(“abc.txt”);
    • D、OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(“abc.txt”));

    正确答案:B,D

  • 第18题:

    下列打开文件的表达式中,()是错误的。

    • A、ofstream ofile;ofile.open("abc.txt",ios::binary);
    • B、fstream iofile;iofile.open("abc.txt",ios::ate);
    • C、ifstream ifile("abc.txt");
    • D、cout.open("abc.txt",ios::binary);

    正确答案:C

  • 第19题:

    若要打开:A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。

    • A、fopen("A://user//abc.txt","r")
    • B、fopen("A://user//abc.txt","r+")
    • C、fopen("A://user//abc.txt","rb")
    • D、fopen("A://userl//abc.txt","w")

    正确答案:B

  • 第20题:

    单选题
    若要打开A盘上user子目录下名为abc.txt的文本文件进行读、写操作,下面符合此要求的函数调用是()。
    A

    fopen("A:/user/abC.txt","r")

    B

    fopen("A://user//abC.txt","r+")

    C

    fopen("A:/user/abC.txt","rb")

    D

    D.fopen("A://user//abtxt","w")


    正确答案: C
    解析: 暂无解析

  • 第21题:

    填空题
    将当前目录下的文件abc.txt改名为abc.ini的命令是()

    正确答案: mv abc.txtabc.ini
    解析: 暂无解析

  • 第22题:

    单选题
    在J2EE中,以下各项中,()正确阐述了创建inputstreamreader的方式
    A

    new InputStreamReader(new  FileInputStream(“data”))

    B

    new InputStreamReader (new  FileReader(“data”))

    C

    new InputStreamReader (new  BufferedReader(“data”))

    D

    new InputStreamReader ( “data”)


    正确答案: D
    解析: 暂无解析

  • 第23题:

    单选题
    下面()命令能在屏幕上显示当前盘当前目录下文件名为ABC.TXT的文件内容。
    A

    TYPEABC.TXTCON

    B

    TYPEABC.TXT

    C

    COPYABC.TXT>CON

    D

    COPYABC.TXT


    正确答案: B
    解析: 暂无解析

  • 第24题:

    多选题
    在J2EE中,下面代码中,()不会编译错误。
    A

    File f = new File(/,autoexec.bat);

    B

    DataInputStream din = new DataInputStream(new FileInputStream(autoexec.bat));

    C

    InputStreamReader in = new InputStreamReader(System.in);

    D

    OutputStreamWriter out = new OutputStreamWriter(System.in);


    正确答案: B,D
    解析: 暂无解析