当需要打开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);

题目

当需要打开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);


相似考题
更多“当需要打开A盘上的abc.txt 文件用于输入时,则定义文件流对象的语句为______ 。A.fstream fin(“A: ”相关问题
  • 第1题:

    在打开函数中其中是在由指定的流上打开由路径名指定的文件,其返回值为指向文件流指针,此函数用于将一个指定的文件打开为一个预定义的标准流()

    A.open

    B.f open

    C.freopen

    D.f dopen


    正确答案:C

  • 第2题:

    假设fin是一个文件流对象,则关闭文件的语句是______。


    正确答案:fin
    fin 解析:如果程序没有用close( ) 主动关闭文件,则在文件流对象退出作用域时,被调用的析构函数会关闭对象所联系的文件。但应及时关闭,以便尽早释放占用的系统资源并将文件置于更安全的状态。

  • 第3题:

    当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是 ( )。

    A.ios::in

    B.ios::out

    C.ios::trunc

    D.ios::binary


    正确答案:A

  • 第4题:

    当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为

    A.ios∷in

    B.ios∷out

    C.ios∷in,|ios∷out

    D.以上都不对


    正确答案:D
    解析:使用fstream类建立文件流必须定义打开方式,否则编译器无法判断该文件流是读还是写。

  • 第5题:

    若要打开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为所选。

  • 第6题:

    使用ifstream 流类定义一个流对象并打开一个磁盘文件与用使用 fstream流类定义一个流对象并打开一个磁盘文件默认打开方式分别为______和没有默认。


    正确答案:ios::in
    ios::in

  • 第7题:

    当需要使用ifstream流类定义一个流对象并联系一个磁盘文件时,应在文件开始使用#include命令,使之包含()头文件。

    • A、strstrea.h
    • B、stdlib.h
    • C、iostream.h
    • D、fstream.h

    正确答案:D

  • 第8题:

    在非标准文件操作中,应该先定义流对象,再打开文件,必须使用open()函数。


    正确答案:正确

  • 第9题:

    若要打开: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

  • 第10题:

    单选题
    在打开函数中其中是在由指定的流上打开由路径名指定的文件,其返回值为指向文件流指针,此函数用于将一个指定的文件打开为一个预定义的标准流()。
    A

    open

    B

    fopen

    C

    freopen

    D

    fdopen


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

  • 第11题:

    单选题
    要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是(  )。
    A

    ifstream fin=ifstream.open(“file.dat”);

    B

    ifstream* fin=new ifstream(“file.dat”);

    C

    ifstream fin; fin.open(“file.dat”);

    D

    ifstream* fin=new ifstream(); fin->open(“file.dat”);


    正确答案: A
    解析:
    A项,在赋值号的左侧表示建立一个输入流对象fin,赋值号右侧的表达式不正确,文件输入流类ifstream不能直接调用其成员函数open。

  • 第12题:

    单选题
    当需要使用ifstream流类定义一个流对象并联系一个磁盘文件时,应在文件开始使用#include命令,使之包含()头文件。
    A

    strstrea.h

    B

    stdlib.h

    C

    iostream.h

    D

    fstream.h


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

  • 第13题:

    使用ifstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为( )。

    A.ios::in.

    B.ios::out

    C.ios::inlios::out

    D.没有默认


    正确答案:D
    解析: 使用ifstream流类定义流对象并打开磁盘文件时,文件没有默认的打开方式。其中ios::in是为输入而打开;iso::out是为输出而打开。

  • 第14题:

    下列语句不能够用于打开C根目录下文件test.txt的语句是

    A.ifstream fin;fin.open("C:\\test.txt");

    B.ifstream fin("C:\\test.txt");

    C.A)和B)

    D.ifstream fin;fin("C:\\test.txt");


    正确答案:D
    解析:C++语言中打开文件有两种方式①ifstreamfin("test.dar",)②ifstreamfin;fin.open("test.dat",);。

  • 第15题:

    当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。 A.ios::inS

    当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。

    A.ios::in

    B.ios::0ut

    C.ios::in I ios::0ut

    D.以上都不对


    正确答案:D
    使用fstream类建立文件流必须定义打开方式,否则编译器无法判断该文件流是读还是写。

  • 第16题:

    要建立文件流并打开当前目录下的文件file.dat用于输入,下列语句中错误的是

    A.ifstream fin=ifstream.open(”file.dat”);

    B.ifstream*fin=new ifstream(”file.dat”);

    C.ifstream fin;fin.open(”file.dat”);

    D.ifstream*fin=new ifstream();fin->open(”file.dat”);


    正确答案:A
    解析:open是ifstream的成员函数,只能用对象fin去调用,不能用类调用。故选项A)错误。

  • 第17题:

    当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的默认打开方式为( )。

    A.ios—base::in

    B.ios—base::in l ios base::0ut

    C.los base;:0ut

    D.ios_base::in&ios_base::0ut


    正确答案:A
    本题考查对文件输入流的操作,ifstream流类为输入流类,默认的文件输入流扣’开方式为ios::in。故答案为A。

  • 第18题:

    在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

  • 第19题:

    使用打开文件函数open()之前,需要定义一个流类对象,使用open()函数来操作该对象。


    正确答案:正确

  • 第20题:

    在文件操作中,通常使用打开文件的流对象的值来判断打开文件是否成功。


    正确答案:正确

  • 第21题:

    单选题
    若要打开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")


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

  • 第22题:

    判断题
    使用打开文件函数open()之前,需要定义一个流类对象,使用open()函数来操作该对象。
    A

    B


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

  • 第23题:

    判断题
    在非标准文件操作中,应该先定义流对象,再打开文件,必须使用open()函数。
    A

    B


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