下列打开文件的表达式中,错误的是( )。
A.ofstream ofile;ofile.open("C:\\vc\\a.txt",ios::binary);
B.fstream iofile;iofile.open("a.txt",ios::ate);
C.ifstream ifile("C:\\vc\\a.txt");
D.cout.open("C:\\vc\\s.txt",ios::binary);
第1题:
下列打开文件的表达式中,错误的是( )。
A.ofstream ofile;ofile.open("C:\\vc\LabC.txt",ios::binary);
B.fstream iofile;iofile.open("abC.txt",ios::ate);
C.ifstream ifile("C:\\vc\abC.txt");
D.cout.open("C:\\vc\abC.txt",ios::binary);
第2题:
( 34 )打开文件时可单独或组合使用下列文件打开模式
① ios_base::app ② ios_base::binary
③ ios_base::in ④ ios_base::out
若要以二进制读方式打开一个文件,需使用的文件打开模式为
A ) ①③
B ) ①④
C ) ②③
D ) ②④
第3题:
当ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。
A.ios::in
B.ios::out
C.ios::inlios::out
D.ios::binary
第4题:
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是 ( )。
A.ios::in
B.ios::out
C.ios::trunc
D.ios::binary
第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");
第6题:
在文件操作中,代表以追加方式打开文件的模式是
A.ios: :ate
B.ios: :app
C.ios: :out
D.ios: :trunc
第7题:
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句组的选项是 ( )。
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" )
第8题:
进行二进制文件操作时,在打开文件方式中增加ios::binary选项。
第9题:
下列打开文件的表达式中,()是错误的。
第10题:
对
错
第11题:
For Input指顺序打开文件,只能读取文件内容。
For Output指顺序打开文件,向文件写入内容。
For Append指顺序打开文件,向文件写入内容,与For Output不同的是,它覆盖原有的内容。
For Binary指以二进制方式打开文件。
第12题:
ofstream ofile;ofile.open(abc.txt,ios::binary);
fstream iofile;iofile.open(abc.txt,ios::ate);
ifstream ifile(abc.txt);
cout.open(abc.txt,ios::binary);
第13题:
( 26 )下列关于 C++ 流的描述中,错误的是
A ) cout>>'A' 表达式可输出字符 A
B ) eof() 函数可以检测是否到达文件尾
C )对磁盘文件进行流操作时,必须包含头文件 fstream
D )以 ios_base::out 模式打开的文件不存在时,将自动建立一个新文件
第14题:
以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是( )。
A.ofstream myfile;mynle.open(“d:ofile.txt”);
B.ofstream * mynle=new ofstream;mynle->open(“d:Ofile.txt”);
C.ofstream myhle(“d:ofile.txt”);
D.ofstream * mynle=new(“d:ofile.txt”);
第15题:
下列打开文件的表达式中,错误的是
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);
第16题:
以下程序的执行结果是_______。
include<iostream.h>
include<fstream.h>
include<stdlib.h>
void main()
{
char ch:
fstream file:
file.open("abc.dat",ios::out1ios::inlios::binary);
if(! file)
{
cout<<“abc.dat文件不能打开”<<endl:
abort
第17题:
以下程序企图把从键盘终端输入的字符输出到名为abc.txt的文件中,当从终端读到字符'#'时,结束输入和输出操作。但该程序有错。 #include <iostream> #include <fstream> using namespace std; int main() { ofstream ofile; char ch; ofile.open("d:\\abc.txt", 'W'); do{ cin>>ch; ofile.put(ch); }while(ch!='#'); ofile.close(); return 0; } 程序出错的原因是( )。
A.成员函数open调用形式错误
B.输入文件没有关闭
C.成员函数put调用形式错误
D.对象ofile定义错误
第18题:
有以下程序: #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.#
第19题:
阅读以下程序
#include<fstream.h>
void main( )
{
ifstream infile;
ofstream outfile;
fstream iofile;
iofile.open("a.txt",ios::in);
iofile.close( );
iofile.open("b.txt",ios::out);
}
下列描述错误的是
A.对象infile只能用于文件输入操作
B.对象outfile只能用于文件输出操作
C.对象iofile在文件关闭后,不能再打开另一个文件
D.对象iofile可以打开一个文件同时进行输入和输出
第20题:
已知文本文件abc.txt,以读方式打开,下列的操作中错误的是()。
第21题:
Open语句中,关键字For用于指定打开文件的方式,下列说法错误的是()。
第22题:
fstreaminfile("abc.txt",ios::in)
ifstreaminfile("abc.txt")
ofstreaminfile("abc.txt")
fstreaminfile;infile.open("abc.txt",ios::in)
第23题:
①③
①④
②③
②④