设要把一个文件输出流对象myFile与文件“f:\myText.

题目

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

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面创建一个新文件对象方法错误的是( )。

A.File myFile; myFile=new File("mulu/file");

B.File myFile=new File();

C.myFile=new FileC/mulu","filel");

D.File myDir=new file("/mulu"); myFile=new File(Dir, "filer');


正确答案:B

第2题:

Java输入/输出流中包括字节流、【 】、文件流、对象流及管道流。


正确答案:【 】字符流
【 】字符流 解析:Java中的流主要分为两种:字节流和字符流,分别由四个抽象类来表示(每种流包括输入和输出两种,所以一共四个):InputStream、OutputStream、Reader和writer。Java中其他多种多样变化的流均是由它们派生出来的,其中包括文件流、对象流及管道流。

第3题:

语句ofstreamf(“SALARY.DAT”,ios_base::app)的功能是建立流对象f,并试图打开文件SALARY.DAT 与f 关联,而且______。

A.若文件存在,将其置为空文件;若文件不存在,打开失败

B.若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件

C.若文件存在,将文件指针定位于文件首;若文件不存在,打开失败

D.若文件存在,打开失败;若文件不存在,建立一个新文件


正确答案:A

第4题:

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

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的方式是错误的。

第5题:

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

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的方式是错误的。

第6题:

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


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

第7题:

语句“ofstream f("DATA.DAT",ios base::applios base::binary);”的功能是建立流对象 f,并试图打开文件DATA.DAT与之连接,而且( )。

A.若文件存在,将文件指针定位于文件首;若文件不存在,建立一个新文件

B.若文件存在,将其截为空文件;若文件不存在,打开失败

C.若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件

D.若文件存在,打开失败;若文件不存在,建立一个新文件


正确答案:C
解析:本题考核文件的打开。C++中可以在定义文件流对象的同时打开文件,也可以在定义文件流对象以后用open()函数打开文件。可以通过构造函数或open函数的第2个参数,确定文件的打开模式。打开模式用下列常量表示:iosbase::app为添加数据而打开(总是在文件尾部写);iosbase::binary作为二进制文件打开;iosbase::in为输入而打开;iosbase::out为输出而打开:iosbase::trunc若文件存在,截为空文件:iosbase::ate打开时定位于文件尾。根据以上知识点可知,关于题中语句的描述中,只有选项C是正确的。

第8题:

( 34 ) 语句 ofstream f("SALARY.DAT", ios_base::app); 的功能是建立流对象 f , 并试图打开文 件SALARY.DAT 与 f 关联 , 而且

A ) 若文件存在 , 将其置为空文件 ; 若文件不存在 , 打开失败

B ) 若文件存在 , 将文件指针定位于文件尾 ; 若文件不存在 , 建立一个新文件

C ) 若文件存在,将文件指针定位于文件首;若文件不存在,打开失败

D ) 若文件存在,打开失败;若文件不存在,建立一个新文件


正确答案:B

第9题:

下列关于文件流的描述中,正确的是( )。

A.文件流只能完成针对磁盘文件的输入、输出

B.建立一个文件流对象时,必须同时打开一个文件

C.若输入流要打开的文件不存在,将建立一个新文件

D.若输出流要打开的文件不存在,将建立一个新文件


正确答案:C
C。【解析】输入流要打开的文件不存在,则会自动建立该文件,而输出流要打开的文件不存在,则会报错,而不会新建一个文件。

第10题:

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

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


正确答案:错误

更多相关问题