单选题若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是(  )。A ifstream fin;fin.open(“d:\\test.txt”,ios_base::in);B fstmam fin;fin.open(“d:\\test.txt”,ios_base::out);C ofstream fout;fout.open(“d:\\test.txt”,ios_base::out);D ofstream fout;fout.open(“d:\\test

题目
单选题
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是(  )。
A

ifstream fin;fin.open(“d:\\test.txt”,ios_base::in);

B

fstmam fin;fin.open(“d:\\test.txt”,ios_base::out);

C

ofstream fout;fout.open(“d:\\test.txt”,ios_base::out);

D

ofstream fout;fout.open(“d:\\test.txt”,ios_base::app);


相似考题
更多“单选题若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是(  )。A ifstream fin;fin.open(“d:\\test.txt”,ios_base::in);B fstmam fin;fin.open(“d:\\test.txt”,ios_base::out);C ofstream fout;fout.open(“d:\\test.txt”,ios_base::out);D ofstream fout;fout.open(“d:\\test”相关问题
  • 第1题:

    设有语句:Open "d:\Test.txt" For Output As #1,以下叙述中错误的是______。

    A.若d盘根目录下无Test.txt文件,则该语句创建此文件

    B.用该语句建立的文件的文件号为1

    C.该语句打开d盘根目录下一个已存在的文件Test.txt,之后就可以从文件中读取信息

    D.执行该语句后,就可以通过Print#语句向文件Test.txt中写入信息


    正确答案:C
    解析:Open "d:\Test.txt" For Output As #1
    打开D盘根目录中的Test.txt文件,如果Test.txt文件不存在,则建立一个新文件,可以将数据写到文件中去;如果Test.txt文件已存在,则该语句打开已存在的文件,原来的数据将被覆盖。

  • 第2题:

    对于下面的程序: ifstream fin(c:\test.txt) ; if(fin) cout < < "ok"; else cout < < "wrong"; if语句中的内容可以换为

    A.fin. fail( ) ;

    B.fin. bad( ) ;

    C.fin. good( ) ;

    D.fin. eof( ) ;


    正确答案:C
    解析:C++语言中判断文件操作成功主要有两个函数good( ) 和fail( ) ,其中if(文件流名. good( ) ) 和if(!文件流名.fail( ) ),还有if(文件流名) 都可以表示判断文件操作是否成功。

  • 第3题:

    若磁盘上已存全路径文件名为c:\ctest\test.txt的文件,下面语句中不能打开该文件的是( )。

    A.ifstream *pFile=new ifstream("c:\\ctest\\test.txt");

    B.ifstream file("c:\\ctest\\test.txt");

    C.ifstream file;file.open("c:\\ctest\\test.txt");

    D.ifstream file("c:\etest\test.txt");


    正确答案:D

  • 第4题:

    要建立文件流并打开当前目录下的文件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)错误。

  • 第5题:

    若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是

    A.ifstream file("d:\ncre\test.txt");

    B.ifstream file("d:\\ncre\\test.txt");

    C.ifstream file;file.open("d:\\ncre\\test.txt");

    D.ifstream* pFile=new ifstream("d:\\ncre\\test.txt");


    正确答案:A
    解析:本题考查的知识点是转义字符。在C++的字符常量或字符串中,以“\”开头的一系列字符被看作一个特殊的字符,即转义字符。要表示'\'字符时,必须使用转义字符'\\'。故本题应该选择A。

  • 第6题:

    若磁盘上已存在某个文本文件,其全路径文件名为d:\shiti\tes.txt,下列语句中不能打开该文件的是( )。

    A.ifstream file("d:\shiti\test.txt");

    B.ifstream file("d:\\shiti\\test.txt");

    C.ifstream file;file.open("d:\\shiti\\test.txt");

    D.ifstream* pFile = new ifstream("d:\\shiti\\test.txt");


    正确答案:A

  • 第7题:

    Windows操作

    (1)在D盘根目录下建立n文件夹,在T1文件夹下建立T 11子文件夹和T12子文件夹。

    (2)在T11下建立一个名为TEST.TXT空文本文件。

    (3)将T11中的文件TEST.TXT复制到T22中。

    (4)将T22中TEST.TXT的改名为exec.txt。

    (5)将T11中的文件TEST.TXT删除,然后从回收站中彻底删除。

    (6)将T22中exec.txt的属性设置为只读。


    正确答案:

  • 第8题:

    要向已有数据的c:/test/test.txt文件添加数据,正确的文件打开命令是()。

    • A、Open〞c:/test/test.txt〞ForAppendAs#512
    • B、Open〞c:/test/test.txt〞ForAppendAs#511
    • C、Open〞c:/test/test.txt〞ForOutputAs#511
    • D、Open〞c:/test/test.txt〞ForOutputAs#512

    正确答案:B

  • 第9题:

    如果目标文件不存在,下面()语句能够自动建立文件。

    • A、Set tsm=fso.OpenTextFile("C:///inetpub/wwwroot/asptemp/chapter10/test.txt",1,True)
    • B、Set tsm=fso.OpenTextFile("C:///inetpub/wwwroot/asptemp/chapter10/test.txt",2,True)
    • C、Set tsm=fso.OpenTextFile("C:///inetpub/wwwroot/asptemp/chapter10/test.txt",8,False)
    • D、Set tsm=fso.OpenTextFile("C:///inetpub/wwwroot/asptemp/chapter10/test.txt",1,False)

    正确答案:A

  • 第10题:

    单选题
    要向已有数据的c:/test/test.txt文件添加数据,正确的文件打开命令是()。
    A

    Open〞c:/test/test.txt〞ForAppendAs#512

    B

    Open〞c:/test/test.txt〞ForAppendAs#511

    C

    Open〞c:/test/test.txt〞ForOutputAs#511

    D

    Open〞c:/test/test.txt〞ForOutputAs#512


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

  • 第11题:

    单选题
    如果目标文件不存在,下面()语句能够自动建立文件。
    A

    Set tsm=fso.OpenTextFile(C:///inetpub/wwwroot/asptemp/chapter10/test.txt,1,True)

    B

    Set tsm=fso.OpenTextFile(C:///inetpub/wwwroot/asptemp/chapter10/test.txt,2,True)

    C

    Set tsm=fso.OpenTextFile(C:///inetpub/wwwroot/asptemp/chapter10/test.txt,8,False)

    D

    Set tsm=fso.OpenTextFile(C:///inetpub/wwwroot/asptemp/chapter10/test.txt,1,False)


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

  • 第12题:

    单选题
    有以下程序段: FILE *fp; if((fp=fopen(test.txt,w))==NULL) {  printf(不能打开文件!);  exit(0); } else  printf(成功打开文件!); 若文件test.txt已存在,则以下叙述正确的是(  )。
    A

    程序运行后,文件test.txt中的原有内容将全部消失

    B

    程序运行时,会因文件存在而出错

    C

    对文件test.txt进行写操作后,可以随机进行读取

    D

    对文件test.txt写入的内容总是被添加到文件尾部


    正确答案: A
    解析:
    fopen函数以一定方式打开指定文件,返回一个指向文件的文件指针,如果不能实现打开指定文件的操作,则返回一个空指针NULL。如果指定文件不存在,则创建一个文件名为指定文件名的新文件,然后打开它。在指定文件有错误或者指定文件不存在却不能创建新文件的情况下,打开文件操作错误,返回空指针。本题程序中,文件test.txt已存在,以“w”方式打开文件时,文件test.txt中的原有内容将全部消失,A选项正确。文件原本就存在,不会导致程序出错,会按照指定的方式打开文件,B选项错误。对文件进行写操作,只能对指针指向的位置内容进行写操作,不能随机读写,C选项错误。对文件test.txt写入的内容写到指针所指向的位置,而不是添加在文件尾部,D选项错误。答案选择A选项。

  • 第13题:

    要以读方式打开D盘根目录上的一个顺序文件 Test.txt,应使用的语句是( )。

    A、Open "Test.txt" For Output As #1

    B、Open "D:\Test.txt" For Input As #1

    C、Open "D:\Test.txt" For Output As #1

    D、Open "Test.txt" For Input As #1


    参考答案:B

  • 第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题:

    若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test,txt文件的是( )。

    A.ifstreamfin;fin.open("d:\\test.txt",iso_base::in);

    B.fstreamfi0;ri0.open("d:\\test.txt",is0_base::out);

    C.ofstream。fort;lout.open("d:\\test.txt",ios_base::out);

    D.ofstreamfout;fout.open("d:\\test.txt",is0_base::app);


    正确答案:A
    A。【解析】ifstream为输入流。iso_base::in表示以只读的方式打开文件,所以A不会创建文件。

  • 第16题:

    以下程序运行后,屏幕显示File open error!,则可能的原因是()。

    A.当前工作目录下有test.txt文件,但test.txt文件太大

    B.test.txt文件不能关闭

    C.当前工作目录下没有test.txt文件

    D.当前工作目录下有test.txt文件,但test.txt文件太小


    参考答案:C

  • 第17题:

    Windows操作

    (1)在D盘根目录下建立STY1文件夹,在STY1文件夹下建立STY11子文件夹和STY12子文件夹。

    (2)在STY11下建立一个名为TEST.TXT的空文本文件。

    (3)将STY11中的文件TEST.TxT复制到122中。

    (4)将STY12中的文件TEST.TXT改名为exec.txt。

    (5)将STY11中的文件TEST.TXT删除,然后从回收站中彻底删除。

    (6)将STY12中exec.txt的属性设置为只读。


    正确答案:
    此题属机试题,无答案

  • 第18题:

    对于下面的程序 ifstream fin(C:\test.tXt); if(fin) cout<<"ok"; else cout<<"wrong"; 对于if语句中的内容可以换为

    A.fin.fail() ;

    B.fin.bad() ;

    C.fin,good() ;

    D.fin.eof();


    正确答案:C
    解析:C++语言中判断文件操作成功主要有两个函数good()和fail(),其中if文件流名.good())和if(!文件流名.fail()),还有if文件流名)都可以表示判断文件操作是否成功。

  • 第19题:

    下列语句不能够用于打开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
    解析:

  • 第20题:

    如果目标文件存在,下面()语句建立的TextStream对象可以读取文件。

    • A、Set tsm=fso.OpenTextFile("C:///inetpub/wwwroot/asptemp/chapter10/test.txt",1,True)
    • B、Set tsm=fso.OpenTextFile("C:///inetpub/wwwroot/asptemp/chapter10/test.txt",1)
    • C、Set tsm=fso.OpenTextFile("C:///inetpub/wwwroot/asptemp/chapter10/test.txt")
    • D、Set tsm=fso.OpenTextFile("C:///inetpub/wwwroot/asptemp/chapter10/test.txt",,True)

    正确答案:A,B,C,D

  • 第21题:

    单选题
    有以下程序段: FILE *fp; if((fp=fopen(test.txt,w)) == NULL) {  printf(不能打开文件!);  exit(0); } else  printf(成功打开文件!); 若指定文件test.txt不存在,且无其他异常,则以下叙述错误的是(  )。
    A

    输出“不能打开文件!”

    B

    输出“成功打开文件!”

    C

    系统将按指定文件名新建文件

    D

    系统将为写操作建立文本文件


    正确答案: A
    解析:
    fopen函数以一定方式打开指定文件,返回一个指向文件的文件指针,如果不能实现打开指定文件的操作,则返回一个空指针NULL。如果指定文件不存在则创建一个文件名为指定文件名的新文件,然后打开它。程序中,文件test.txt不存在,但无其他异常,表示可以建立新文件,命名为test.txt,C项正确,并以只写方式打开它,D项正确,返回指向文件的指针,if条件不成立,输出“成功打开文件!”,B项正确。答案选择A选项。

  • 第22题:

    多选题
    如果目标文件存在,下面()语句建立的TextStream对象可以读取文件。
    A

    Set tsm=fso.OpenTextFile(C:///inetpub/wwwroot/asptemp/chapter10/test.txt,1,True)

    B

    Set tsm=fso.OpenTextFile(C:///inetpub/wwwroot/asptemp/chapter10/test.txt,1)

    C

    Set tsm=fso.OpenTextFile(C:///inetpub/wwwroot/asptemp/chapter10/test.txt)

    D

    Set tsm=fso.OpenTextFile(C:///inetpub/wwwroot/asptemp/chapter10/test.txt,,True)


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

  • 第23题:

    单选题
    若磁盘上已存在某个文本文件,其全路径文件名为d:cre\test.txt,下列语句中不能打开该文件的是(  )。

    正确答案: A
    解析:
    在字符常量或字符串中,以“\”开头的一系列字符被看做是一个转义字符。要表示“\”字符,必须使用转义字符“\\”。