以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是()。A、ofstream myfile;myfile.open("d:ofile.txt");B、ofstream *myfile=new ofstream;myfile->open("d:ofile.txt");C、ofstream myfile("d:ofile.txt");D、ofstream *myfile=new("d:ofile.txt");

题目

以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是()。

  • A、ofstream myfile;myfile.open("d:ofile.txt");
  • B、ofstream *myfile=new ofstream;myfile->open("d:ofile.txt");
  • C、ofstream myfile("d:ofile.txt");
  • D、ofstream *myfile=new("d:ofile.txt");

相似考题
更多“以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是()。A、ofstream myfile;myfile.open("d:ofile.txt");B、ofstream *myfile=new ofstream;myfile-open("d:ofile.txt");C、ofstream myfile("d:ofile.txt");D、ofstream *myfile=new("d:ofile.txt");”相关问题
  • 第1题:

    要打开一个文件并从中读取数据,应该使用()类的对象

    A、istream

    B、ostream

    C、ifstream

    D、ofstream


    参考答案:C

  • 第2题:

    对于ofstream类对象file,feof成员函数的返回值为真表示打开文件失败。()

    此题为判断题(对,错)。


    正确答案:错误

  • 第3题:

    对桌面的一个文件夹Myfile进行操作,下面说法正确的是()。

    A.双击鼠标右键可将文件夹Myfile打开

    B.单击鼠标右键可将文件夹Myfile打开

    C.双击鼠标左键可将文件夹Myfile打开

    D.单击鼠标左键可将文件夹Myfile打开


    参考答案:C

  • 第4题:

    以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是

    A.ofstream myfile:myfile, open("d:ofile.txt");

    B.ofstream *myfile=new ofstream;myfile->open("d;ofile.txt");

    C.ofstream myfile("d:ofile.txt");

    D.ofstream *myfile=new ("d:ofile.txt");


    正确答案:D
    解析:本题考查文件对象的创建方法。可以直接定义文件对象,也可以用new来动态生成。很明显,选项D中使用new的方式是错误的。

  • 第5题:

    请把下述代码加上异常处理。

    int MyWriteFile(CString strFileName, CString strText)

    {

    int nRet = 0;

    CFile myFile;

    myFile.Open(strFileName, CFile::modeWrite|CFile::shareExclusive|CFile::modeCreate,

    NULL);

    int nLen = strText.GetLength();

    myFile.Write((char*)(LPCSTR)strText, nLen);

    myFile.Close();

    return nRet;

    }


    正确答案:
     

  • 第6题:

    有以下程序:include include using namespace std;int main ( ){ ofstream

    有以下程序: #include <iostream> #include <fstream> using namespace std; int main ( ) { ofstream ofile; char ch; ofile.open ("abc.txt"); cin>>ch; while (ch!='#' ) { cin>>ch; ofile.put(ch);

    A.程序编译时出错

    B.abc#

    C.abc

    D.#


    正确答案:C
    解析:本题程序的功能是将从键盘终端输入的内容存储到指定的文件中。

  • 第7题:

    设:FILE *fp;则fp=fopen("myfile","rb");表示创建一个名字为myfile的二进制文件。 ()

    此题为判断题(对,错)。


    正确答案:错误

  • 第8题:

    设要把一个文件输出流对象myFile与文件“f:\myText.txt相关联,所用的C++语句是:()。


    正确答案:myFile.open(“f://myText.txt”);

  • 第9题:

    在C++中,可以通过ofstream类对象来建立一个输出文件流。


    正确答案:正确

  • 第10题:

    若要将当前目录中的myfile.txt文件压缩成myfile.txt.tar.gz,则实现的命令为()。

    • A、tar–cvfmyfile.txt myfile.txt.tar.gz
    • B、tar–zcvfmyfile.txt myfile.txt.tar.gz
    • C、tar–zcvfmyfile.txt.tar.gz myfile.txt
    • D、tar–cvfmyfile.txt.tar.gz myfile.txt

    正确答案:C

  • 第11题:

    判断题
    在C++中,可以通过ofstream类对象来建立一个输出文件流。
    A

    B


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

  • 第12题:

    单选题
    以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是()。
    A

    ofstream myfile;myfile.open(d:ofile.txt);

    B

    ofstream *myfile=new ofstream;myfile->open(d:ofile.txt);

    C

    ofstream myfile(d:ofile.txt);

    D

    ofstream *myfile=new(d:ofile.txt);


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

  • 第13题:

    ofstream是用于读文件的文件流。()


    参考答案:错误

  • 第14题:

    判断一个ofstream类对象file打开文件是否失败,应该判断()

    A、创建文件流对象时是否抛出异常

    B、open成员函数的返回值

    C、feof成员函数的返回值

    D、!file是否为真


    参考答案:D

  • 第15题:

    fstream、ifstream和ofstream文件流类的成员函数______关闭文件。


    正确答案:close
    close

  • 第16题:

    以下不能正确创建输出文件对黎并使其与磁盘文件相关联的语句是( )。

    A.ofstreammyfile;myfile.open("d:ofile.txt");

    B.ofstream*myfile=newofstream;myfile->open("d:ofile.txt”);

    C.ofstreammyfile("d:ofile.txt");

    D.ofstream*myfile=new("d:ofile.txt");


    正确答案:D
    D。【解析】本题考查文件对象的创建方法。可以直接定义文件对象,也可以用new来动态生成。很明显,选项D中使用new的方式是错误的。

  • 第17题:

    阅读以下程序 includevoid main(){ifstream infile;ofstream outfile;{stream iofi

    阅读以下程序# include<fstream. h>void main(){ifstream infile;ofstream outfile;{stream iofile;iofile. open("a. txt", ios:: in);iofile. close();iofile. open('b. txt" ,ios: :out):....}下列描述错误的是

    A.对象infile只能用于文件输入操作

    B.对象outfile只能用于文件输出操作

    C.对象iofile在文件关闭后,不能再打开另一个文件

    D.对象iofile可以打开一个文件同时进行输入和输出


    正确答案:C
    解析:本题看似复杂,其实掌握技巧的话可以很容易的得出正确答案为C。按照常识,一个文件关闭后,应该可以再打开另外一个文件。

  • 第18题:

    以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句组的选项是 ( )。

    A.ofstream cfile; cfile.open( "d : ofile.txt" );

    B.ofstream * cfile = new ofstream; cfile -> open( "d : ofile.txt );

    C.ofstream cfile( "d: ofile.txt" );

    D.ofstream * cfile = new( "d : ofile.txt" )


    正确答案:D
    解析:本题主要考察C++中流的概念和文件的I/O操作。C++把数据的流动抽象为流,而文件流不是标准设备,因此没有cout那样预先定义的全局对象。文件流定义的操作应用于外部设备,最典型的设备是磁盘中的文件。要定义一个文件流类对象,必须先对文件进行打开操作。常用的文件打开操作方式有3种:①默认构造函数+open成员函数(对象型);②默认构造函数+open成员函数(指针型):③构造函数+指定文件名和模式。题目选项中,选项A采用方式①创建文件对象,选项B采用方式②创建文件对象,选项C采用方式③创建文件对象,上述3个选项语句都正确的建立起输出文件对象与磁盘文件的关联。选项D语句中,直接利用new操作符打开文件,而跳过了流对象的open操作,语句不合法。

  • 第19题:

    为了将当前目录下的归档文件myfile.Tar.gz解压缩到/tmp目录下,可以使用( )命令。

    A、tar xzvf myfile.tar.gz-C /tmp

    B、tar xzvf myfile.tar.gz-R /tmp

    C、tar zvf myfile.tar.gz-X /tmp

    D、tar xzvf myfile.tar.gz /tmp


    参考答案:C

  • 第20题:

    能实现删除文件功能的语句是()

    • A、ofstream fs("date.dat",ios::trunc);
    • B、ifstream fs("date.dat",ios::trunc);
    • C、ofstream fs("date.dat",ios::out);
    • D、ifstream fs("date.dat",ios::in);

    正确答案:A

  • 第21题:

    下面哪条命令可用来确保文件“myfile”存在()

    • A、cp myfile  /dev/null
    • B、touch myfile
    • C、create myfile
    • D、mkfile myfile

    正确答案:B

  • 第22题:

    单选题
    下面哪条命令可用来确保文件“myfile”存在()
    A

    cp myfile  /dev/null

    B

    touch myfile

    C

    create myfile

    D

    mkfile myfile


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

  • 第23题:

    填空题
    设要把一个文件输出流对象myFile与文件“f:/myText.txt”相关联,所用的C++语句是:()。

    正确答案: ifstream myFile(“f://myText.txt”)
    解析: 暂无解析