单选题下列关于文件流的描述中,正确的是(  )。A文件流只能完成针对磁盘文件的输入和输出B建立一个文件流对象时,必须同时打开一个文件C若输入流要打开的文件不存在,将建立一个新文件D若输出流要打开的文件不存在,将建立一个新文件

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

文件流只能完成针对磁盘文件的输入和输出

B

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

C

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

D

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


参考解析

解析:
对于输入文件流类ifstream,默认的打开模式是ios_base::in,当以这种方式打开文件而文件不存在时,fail()测试打开失败(返回值为true);对于输出文件流类ofstream,默认的打开模式是ios_base::out,当以这种方式打开文件而文件又不存在时,将自动建立新文件。

相关考题:

下列关于c++流的描述中,错误的是( )。A.cout>>’A’表达式可输出字符AB.eof函数可以检测是否到达文件尾C.对磁盘文件进行流操作时,必须包含头文件fstreamD.以ios_base::0ut模式打开的文件不存在时,将自动建立一个新文件

下列关于C++流的描述中,错误的是( )。A.cout>>A表达式中输出字符AB.eof函数可以检测是否到达文件尾C.对磁盘文件进行流操作时,必须包含头文件fstreamD.以ios_base::Out模式打开的文件不存在时,将自动建立一个新文件

下列关于加密文件描述正确的是( )A.加密文件夹中的文件不可以复制 B.在加密文件夹中新建的文件自动被加密C.加密文件中的文件不能直接编辑 D.拷贝到加密文件夹中的文件自动被加密

( 26 )下列关于 C++ 流的描述中,错误的是A ) cout'A' 表达式可输出字符 AB ) eof() 函数可以检测是否到达文件尾C )对磁盘文件进行流操作时,必须包含头文件 fstreamD )以 ios_base::out 模式打开的文件不存在时,将自动建立一个新文件

下列关于“查询”的描述中,正确的是( )。A.查询保存在项目文件中B.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中

Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:()A、 Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:()A、作用于整个JSP页面。B、可以在一个页面中使用多个指令。C、为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。D、指令中的属性只能出现一次。

下列关于“查询”的描述正确的是( )。A.查询保存在项目文件中B.查询保存在数据库文件中C.查询保存在表文件中D.查询保存在查询文件中

下列关于数据流图的描述正确的是( )。A.数据流图是描述数据处理过程的工具B.数据流图间接支持系统的功能建模C.数据流图中带箭头的线段表示控制流D.数据流图是软件详细设计的工具

下列关于文件流的描述中,正确的是( )。A.文件流只能完成针对磁盘文件的输入、输出B.建立一个文件流对象时,必须同时打开一个文件C.若输入流要打开的文件不存在,将建立一个新文件D.若输出流要打开的文件不存在,将建立一个新文件

下列关于流类和File类的说法中错误的一项是______。A.File类可以重命名文件B.File类可以修改文件内容C.流类不可以新建目录D.流类可以修改文件内容

下列关于文件系统的描述中,正确的是( )。A.文件系统独立于OS的服务功能B.文件系统管理用户C.文件句柄是文件打开后的标识D.文件表简称为BIOS

下列选项中,关于ByteArrayOutputStream类的描述正确的是?() A.ByteArrayOutputStream流中缓冲区的大小不能被定义B.ByteArrayOutputStream流关闭后仍可被调用,并且不会产生任何IOExceptionC.ByteArrayOutputStream流关闭后不能被使用,否则抛出IOExceptionD.ByteArrayOutputStream流必须与ByteArrayInputStream流配对使用

下列关于对安全评价过程控制体系文件中的程序文件的描述,不正确的是( )。

关于InputStream的描述,下列哪一项是不正确的()A、以字节为单位输入B、是多个流类的父类C、StringBufferInputStream是其中一个子类D、一般不用来处理文件输入

关于流(Stream),下列哪一项是不正确的()A、是对数据传送的一种抽象B、一般不用来处理文件C、分为输入流和输出流D、Java中主要的包是java.io

DL/T860标准中关于ICD描述正确的是()。A、是全站系统配置文件,全站唯一B、是IED实例配置文件C、是系统规格文件D、是IED能力描述文件

下列选项中,关于fileatime()函数的功能描述正确的是()。A、用于获取文件的修改时间B、用于获取文件的上次访问时间C、用于获取文件的创建时间D、用于获取文件的初次创建时间

下列关于/etc/fstab文件描述,以下正确的是()。A、fstab文件只能描述属于linux的文件系统B、CROM和软盘必须是自动加载的C、fstab文件中描述的文件系统不能被卸载D、启动时按fstab文件描述内容加载文件系统

智能变电站中关于ICD的描述正确的是()。A、ICD是全站系统配置文件,全站唯一B、ICD是IED实例配置文件C、ICD是系统规格文件D、ICD是IED能力描述文件

单选题关于流(Stream),下列哪一项是不正确的()A是对数据传送的一种抽象B一般不用来处理文件C分为输入流和输出流DJava中主要的包是java.io

单选题下列选项中,关于fileatime()函数的功能描述正确的是()。A用于获取文件的修改时间B用于获取文件的上次访问时间C用于获取文件的创建时间D用于获取文件的初次创建时间

单选题数据流是数据流图的基本成分,下列关于数据流的叙述中,()是正确的。A某加工的输入是一个数据流,该加工的输出也必定是一个数据流B多个不同的数据流可以流向一个加工,也可从一个加工中流出C数据流只能从加工流向文件,但不能从文件流向加工D一个数据流可以从一个文件流向另一个文件

单选题下列关于输入输出流的叙述中,正确的是(  )。A一个文件流可以与一个数据文件相联系Bcin是专门从键盘输入数据的输入流类C流运算符用来从输入流中读取数据D宽度设置的效果永久有效

单选题下列关于/etc/fstab文件描述,以下正确的是()。Afstab文件只能描述属于linux的文件系统BCROM和软盘必须是自动加载的Cfstab文件中描述的文件系统不能被卸载D启动时按fstab文件描述内容加载文件系统

单选题关于InputStream的描述,下列哪一项是不正确的()A以字节为单位输入B是多个流类的父类CStringBufferInputStream是其中一个子类D一般不用来处理文件输入

多选题关于sed描述正确的是()。Ased是Linux系统中的流编辑器Bsed是UNIX系统中的流编辑器Csed网络文件系统的类型D利用管道对标准输入/标准输入的数据进行编辑和组合Esed是NFS的应用程序

多选题下列关于加密文件夹描述正确的是()A加密文件夹中的文件不可以复制B在加密文件夹中新建的文件自动被加密C加密文件夹中的文件不能直接编辑D拷贝到加密文件夹中的文件自动被加密