单选题下列关于文件流的描述中,正确的是( )。A文件流只能完成针对磁盘文件的输入和输出B建立一个文件流对象时,必须同时打开一个文件C若输入流要打开的文件不存在,将建立一个新文件D若输出流要打开的文件不存在,将建立一个新文件
单选题
下列关于文件流的描述中,正确的是( )。
A
文件流只能完成针对磁盘文件的输入和输出
B
建立一个文件流对象时,必须同时打开一个文件
C
若输入流要打开的文件不存在,将建立一个新文件
D
若输出流要打开的文件不存在,将建立一个新文件
参考解析
解析:
对于输入文件流类ifstream,默认的打开模式是ios_base::in,当以这种方式打开文件而文件不存在时,fail()测试打开失败(返回值为true);对于输出文件流类ofstream,默认的打开模式是ios_base::out,当以这种方式打开文件而文件又不存在时,将自动建立新文件。
对于输入文件流类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模式打开的文件不存在时,将自动建立一个新文件
( 26 )下列关于 C++ 流的描述中,错误的是A ) cout'A' 表达式可输出字符 AB ) eof() 函数可以检测是否到达文件尾C )对磁盘文件进行流操作时,必须包含头文件 fstreamD )以 ios_base::out 模式打开的文件不存在时,将自动建立一个新文件
Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:()A、 Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:()A、作用于整个JSP页面。B、可以在一个页面中使用多个指令。C、为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。D、指令中的属性只能出现一次。
下列关于文件流的描述中,正确的是( )。A.文件流只能完成针对磁盘文件的输入、输出B.建立一个文件流对象时,必须同时打开一个文件C.若输入流要打开的文件不存在,将建立一个新文件D.若输出流要打开的文件不存在,将建立一个新文件
下列选项中,关于ByteArrayOutputStream类的描述正确的是?() A.ByteArrayOutputStream流中缓冲区的大小不能被定义B.ByteArrayOutputStream流关闭后仍可被调用,并且不会产生任何IOExceptionC.ByteArrayOutputStream流关闭后不能被使用,否则抛出IOExceptionD.ByteArrayOutputStream流必须与ByteArrayInputStream流配对使用
下列关于/etc/fstab文件描述,以下正确的是()。A、fstab文件只能描述属于linux的文件系统B、CROM和软盘必须是自动加载的C、fstab文件中描述的文件系统不能被卸载D、启动时按fstab文件描述内容加载文件系统
单选题数据流是数据流图的基本成分,下列关于数据流的叙述中,()是正确的。A某加工的输入是一个数据流,该加工的输出也必定是一个数据流B多个不同的数据流可以流向一个加工,也可从一个加工中流出C数据流只能从加工流向文件,但不能从文件流向加工D一个数据流可以从一个文件流向另一个文件
单选题下列关于/etc/fstab文件描述,以下正确的是()。Afstab文件只能描述属于linux的文件系统BCROM和软盘必须是自动加载的Cfstab文件中描述的文件系统不能被卸载D启动时按fstab文件描述内容加载文件系统
多选题关于sed描述正确的是()。Ased是Linux系统中的流编辑器Bsed是UNIX系统中的流编辑器Csed网络文件系统的类型D利用管道对标准输入/标准输入的数据进行编辑和组合Esed是NFS的应用程序
多选题下列关于加密文件夹描述正确的是()A加密文件夹中的文件不可以复制B在加密文件夹中新建的文件自动被加密C加密文件夹中的文件不能直接编辑D拷贝到加密文件夹中的文件自动被加密