网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
单选题
下列关于文件流的描述中,正确的是( )。
A
文件流只能完成针对磁盘文件的输入和输出
B
建立一个文件流对象时,必须同时打开一个文件
C
若输入流要打开的文件不存在,将建立一个新文件
D
若输出流要打开的文件不存在,将建立一个新文件
参考答案
参考解析
解析:
对于输入文件流类ifstream,默认的打开模式是ios_base::in,当以这种方式打开文件而文件不存在时,fail()测试打开失败(返回值为true);对于输出文件流类ofstream,默认的打开模式是ios_base::out,当以这种方式打开文件而文件又不存在时,将自动建立新文件。
对于输入文件流类ifstream,默认的打开模式是ios_base::in,当以这种方式打开文件而文件不存在时,fail()测试打开失败(返回值为true);对于输出文件流类ofstream,默认的打开模式是ios_base::out,当以这种方式打开文件而文件又不存在时,将自动建立新文件。
更多 “单选题下列关于文件流的描述中,正确的是( )。A 文件流只能完成针对磁盘文件的输入和输出B 建立一个文件流对象时,必须同时打开一个文件C 若输入流要打开的文件不存在,将建立一个新文件D 若输出流要打开的文件不存在,将建立一个新文件” 相关考题
考题
以下关于文件的叙述中,错误的是( )。A.使用Append方式打开文件时,文件指针被定位于文件尾B.当以输入方式(Input)打开文件时,如果文件不存在,则建立一个新文件C.顺序文件各记录的长度可以不同D.随机文件打开后,既可以进行读操作,也可以进行写操作
考题
语句ofstreamf(“SALARY.DAT”,ios_base::app)的功能是建立流对象f,并试图打开文件SALARY.DAT 与f 关联,而且______。A.若文件存在,将其置为空文件;若文件不存在,打开失败B.若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件C.若文件存在,将文件指针定位于文件首;若文件不存在,打开失败D.若文件存在,打开失败;若文件不存在,建立一个新文件
考题
( 35 )下列关于文件的叙述中错误的是( )。A )使用 Append 方式打开文件时,文件指针被定位于文件尾B )当以输入方式( Input )打开文件时,如果文件不存在,则建立一个新文件C )顺序文件各记录的长度可以不同D )随机文件打开后,既可以进行读操作,也可以进行写操作
考题
( 34 ) 语句 ofstream f("SALARY.DAT", ios_base::app); 的功能是建立流对象 f , 并试图打开文 件SALARY.DAT 与 f 关联 , 而且A ) 若文件存在 , 将其置为空文件 ; 若文件不存在 , 打开失败B ) 若文件存在 , 将文件指针定位于文件尾 ; 若文件不存在 , 建立一个新文件C ) 若文件存在,将文件指针定位于文件首;若文件不存在,打开失败D ) 若文件存在,打开失败;若文件不存在,建立一个新文件
考题
下列关于c++流的描述中,错误的是( )。A.cout>>’A’表达式可输出字符AB.eof函数可以检测是否到达文件尾C.对磁盘文件进行流操作时,必须包含头文件fstreamD.以ios_base::0ut模式打开的文件不存在时,将自动建立一个新文件
考题
下列关于C++流的描述中,错误的是( )。A.cout>>A表达式中输出字符AB.eof函数可以检测是否到达文件尾C.对磁盘文件进行流操作时,必须包含头文件fstreamD.以ios_base::Out模式打开的文件不存在时,将自动建立一个新文件
考题
语句ofstream f("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件B.若文件存在,将其置为空文件;若文件不存在,打开失败C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件D.若文件存在,打开失败;若文件不存在,建立一个新文件
考题
( 26 )下列关于 C++ 流的描述中,错误的是A ) cout'A' 表达式可输出字符 AB ) eof() 函数可以检测是否到达文件尾C )对磁盘文件进行流操作时,必须包含头文件 fstreamD )以 ios_base::out 模式打开的文件不存在时,将自动建立一个新文件
考题
下列关于文件的叙述中,错误的是 A.使用Append方式打开文件时,文件指针被定位于文件尾B.当以Input打开文件时,如果文件不存在,则自动建立一个新文件C.顺序文件的各个记录的长度可以不同D.随机文件打开后,既可以进行读操作,也可以进行写操作
考题
下列关于文件流的描述中,正确的是( )。A) 文件流只能完成针对磁盘文件的输入和输出B) 建立一个文件流对象时,必须同时打开一个文件C) 若输入流要打开的文件不存在,将建立一个新文件D) 若输出流要打开的文件不存在,将建立一个新文件A.B.C.D.
考题
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。 A.ios::inS
当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。A.ios::inB.ios::0utC.ios::in I ios::0utD.以上都不对
考题
下列关于文件流的描述中,正确的是( )。A.文件流只能完成针对磁盘文件的输入、输出B.建立一个文件流对象时,必须同时打开一个文件C.若输入流要打开的文件不存在,将建立一个新文件D.若输出流要打开的文件不存在,将建立一个新文件
考题
语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,试图打开文件DA-TA.DAT并与之连接,而且( )。A.若文件存在,将文件指针定位于艾件首;若文件不存在,建立一个新文件B.若文件存在,将其截为空文件;若文件不存在,打开失败C.若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件D.若文件存在,打开失败;若文件不杉在,建立一个新文件
考题
下列关于C++流的叙述中,错误的是A.cout>>'A'表达式可以输出字符AB.eof( )函数可以检测是否到达文件尾C.对磁盘文件进行流操作时,必须包含头文件fstreamD.以ios_base::out模式打开的文件不存在时,将自动建立一个新文件
考题
语句ofstream f("DATA.DAT", ios _base:: applios_lios_bfise:: binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且( )。A.若文件存在,将文件指针定位于文件首,若文件不存在,建立一个新文件B.若文件存在,将其截为空文件;若文件不存在,打开失败C.若文件存在,将文件指针定位于文件尾:若文件不存在,建立一个新文件D.若文件存在,打开失败;若文件在,建立一个新文件
考题
语句ofstream outf("TEST.DAT",ios_base::app);的功能是建立流对象outf,并试图打开文件TEST.DAT与outf关联,而且( )。A.如果文件存在,打开失败:如果文件不存在,建立一个新文件B.如果文件存在,将文件指针定位于文件首;如果文件不存在,打开失败C.如果文件存在,将文件指针定位于文件尾:如果文件不存在,建立一个新文件D.如果文件存在,将其置为空文件;如果文件不存在,打开失败
考题
语句ofstream f(\"SALARY.DAT\",ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且A.若文件存在,将文件写指针定位于文件尾;若文件不存在,建立一个新文件
B.若文件存在,将其置为空文件;若文件不存在,打开失败
C.若文件存在,将文件写指针定位于文件首;若文件不存在,建立一个新文件
D.若文件存在,打开失败;若文件不存在,建立一个新文件
考题
下面对语句Open“text.Dat”for Output As #FreeFile的功能说明中错误的是()A、以顺序输出模式打开文件Text.DatB、如果文件Text.Dat不存在则建立一个新文件C、如果文件Text.Dat已存在,则打开该文件,新写入的数据将增添到该文件中D、如果文件Text.Dat已存在,则打开该文件,新写入的数据将覆盖原有的数据
考题
当前已打开一个Word文档,若想打开另一个Word文档()。A、首先关闭原来的文件,才能打开新文件B、打开新文件时,系统会自动关闭原文件C、两个文件同时打开D、新文件的内容将会加入原来打开的文件
考题
下面对语句 Open "Rizhi.dat" For Output As #1的功能描述错误的是()A、以顺序输出模式打开文件"Rizhi.dat"B、如果文件"Rizhi.dat"不存在,则建立一个新文件C、如果文件"Rizhi.dat"已存在,则打开该文件,新写入的的数据将添加到文件末尾D、如果文件"Rizhi.dat"已存在,则打开该文件,新写入的的数据将覆盖原来的数据
考题
单选题下列关于文件流的描述中,正确的是( )。A
文件流只能完成针对磁盘文件的输入和输出B
建立一个文件流对象时,必须同时打开一个文件C
若输入流要打开的文件不存在,将建立一个新文件D
若输出流要打开的文件不存在,将建立一个新文件
考题
单选题语句ofstream f(“SALARY.DAT”,ios_base::app)的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且( )。A
若文件存在,将其置为空文件;若文件不存在,打开失败B
若文件存在,将文件指针定位于文件尾;若文件不存在,建立一个新文件C
若文件存在,将文件指针定位于文件首;若文件不存在,打开失败D
若文件存在,打开失败;若文件不存在,建立一个新文件
考题
单选题下面对语句 Open "Rizhi.dat" For Output As #1的功能描述错误的是()A
以顺序输出模式打开文件Rizhi.datB
如果文件Rizhi.dat不存在,则建立一个新文件C
如果文件Rizhi.dat已存在,则打开该文件,新写入的的数据将添加到文件末尾D
如果文件Rizhi.dat已存在,则打开该文件,新写入的的数据将覆盖原来的数据
考题
单选题下面对语句的功能说明中错误的是( )。Open Text.Dat For Output As # FreeFileA
以顺序输出模式打开文件Text.DatB
如果文件Text.Dat不存在,则建立一个新文件C
如果文件Text.Dat已存在,则打开该文件,新写入的数据将增添到该文件中D
如果文件Text.Dat已存在,则打开该文件,新写入的数据将覆盖原有的数据
考题
单选题下列关于C++流的描述中,错误的是( )。A
cout‘A’表达式可输出字符AB
eof()函数可以检测是否到达文件尾C
对磁盘文件进行流操作时,必须包含头文件fstreamD
以ios_base::out模式打开的文件不存在时,将自动建立一个新文件
热门标签
最新试卷