首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于文件流的描述中,正确的是( )。
下列关于文件流的描述中,正确的是( )。
admin
2019-06-12
50
问题
下列关于文件流的描述中,正确的是( )。
选项
A、文件流只能完成针对磁盘文件的输入和输出
B、建立一个文件流对象时,必须同时打开一个文件
C、若输入流要打开的文件不存在,将建立一个新文件
D、若输出流要打开的文件不存在,将建立一个新文件
答案
D
解析
对于输入文件流类ifstream,默认的打开模式是ios_ base::in,当以这种方式打开文件而文件又不存在时,通过fail()可测试打开失败(返回值为true),对于输出文件流类ofstream,默认的打开模式是ios base::out,当以这种方式打开文件而文件又不存在时,将自动建立新文件。
转载请注明原文地址:https://kaotiyun.com/show/uT8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classsample{private:intx,y;public:sample(inti,intj)
设栈S和队列Q的初始状态为空,元素a、b、c、d、e和f依次通过栈s,一个元素出栈后即进入队列Q,若6个元素出队的顺序是b、d、c、f、e、a,则栈s的容量至少应该是()。
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。#include<iostream.h> #include<string.h>main(){chara[]="clanguag
下面关于面向对象的程序设计方法中,正确的是()。
下列程序从保存整数的文本文件"c:Sample.dat"中依次取出每个数据并显示出来,同时统计并显示出所有数据的个数。程序划线处的表达式为【 】。#include<stream,h>#include<st
有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是
大多数C++程序都要包含______头文件。该文件中包含了所有输入/输出流操作所需要的基本信息。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许插入的一端称作______。
语句ofstreamf("SALARY.DAT",ios::app|los::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且______。
对虚函数的调用有两种方式:【】和【】。
随机试题
与异羟肟酸铁试剂反应显红色的是
A、毒性药品B、麻醉药品C、精神药品D、药品类易制毒化学品盐酸二氢埃托啡属于
重置价格的出现是“替代原理”的体现。()
若土料的含水量偏高,可以采取的措施有()。
《水利水电施工企业安全生产标准化评审标准》采取()。
中班幼儿是指年龄为()岁的幼儿。
设,满足S’(x)+S(x)=ex+1.求S(x);
(30)________执行的步骤为:分成多个小组,每个小组开展讨论,小组讨论结束后,主持人依次询问每位参与者,请每人提出一个创意,这种询问可以进行很多轮,直至得到足够数量的创意,再全体参与者对所有创意进行评审和排序。
Itisinthejointsofhumanbodythatmovementsofthebonestakeplace.Themovementitselfiscausedbythepullofsheetsan
HarvardUniversity,breakingwithamajortrendincollegeadmissions,willeliminateitsearlyadmissionsprogramnextyear,wi
最新回复
(
0
)