C++语言程序设计

在文件操作中,通常使用打开文件的流对象的值来判断打开文件是否成功。

题目

在文件操作中,通常使用打开文件的流对象的值来判断打开文件是否成功。

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

第1题:

使用ifstream流类定义流对象并打开磁盘文件时,文件的隐含打开方式为( )。

A.ios::in.

B.ios::out

C.ios::inlios::out

D.没有默认


正确答案:D
解析: 使用ifstream流类定义流对象并打开磁盘文件时,文件没有默认的打开方式。其中ios::in是为输入而打开;iso::out是为输出而打开。

第2题:

在使用FileStream 打开一个文件时,通过使用FileMode 枚举类型的()成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。

A. Append

B. Create

C. CreateNew

D. Truncate


正确答案:A

第3题:

以下程序用来判断指定文件是否能正常打开,请填空

#include <stdio.h>

main( )

{FILE *fp;

if (((fp=fopen(“test.txt”,”r”))==【13】))

printf(“未能打开文件!\n”);

else

printf(“文件打开成功!\n”);


正确答案:

13NULL

第4题:

使用ifstream 流类定义一个流对象并打开一个磁盘文件与用使用 fstream流类定义一个流对象并打开一个磁盘文件默认打开方式分别为______和没有默认。


正确答案:ios::in
ios::in

第5题:

当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。 A.ios::inS

当使用fstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为( )。

A.ios::in

B.ios::0ut

C.ios::in I ios::0ut

D.以上都不对


正确答案:D
使用fstream类建立文件流必须定义打开方式,否则编译器无法判断该文件流是读还是写。

第6题:

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

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

B、open成员函数的返回值

C、feof成员函数的返回值

D、!file是否为真


参考答案:D

第7题:

以下程序用来判断指定文件是否能正常打开,请填空。 include main() {FILE*fp;if(((fp=fo

以下程序用来判断指定文件是否能正常打开,请填空。

include<stdio.h>

main()

{FILE*fp;

if(((fp=fopen("test.txt","r"))=【 】))

printf("未能打开文件!\n");

else

printf("文件打开成功!\n");

}


正确答案:NULL
NULL 解析:本题主要考查对文件的打开操作,"r"是为读而打开文本文件。当指定这种方式时,对打开的文件只能进行“读”操作,若指定的文件不存在,则会出错;另外一些情况,如企图去读—个不允许读的文件时,也会出错。当文件运行错误时,使用语句“if(((fp=fopen("test.txt","r"=NULL))”来判断。

第8题:

以下程序用来判断指定文件是否能正常打开 , 请填空。

#include <stdio.h>

main()

{ FILE *fp;

if(((fp=fopen( " test.txt " , " r " ))== 【 1 3 】 ))

printf(" 未能打开文件 !\n");

else

printf(" 文件打开成功 !\n");

}


正确答案:

第9题:

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

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

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

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

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


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

第10题:

在Excel中,下列不能打开最近已保存的工作簿文件的方法是()。

A.从Windows的“开始”菜单的“文档”列表中打开文件

B.从“文件”菜单中打开最近使用过的文件

C.使用“打开”命令打开文件

D.使用“编辑”命令打开文件


参考答案:D

更多相关问题