首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行语句序列 ofstream outfile("DATA.DAT"); if(...)cout<<"OK";else cout<<"FAIL"; 后,如果文件打开成功显示"OK",否则就显示"FAIL"。由此可知,上面if语句的…处的表
执行语句序列 ofstream outfile("DATA.DAT"); if(...)cout<<"OK";else cout<<"FAIL"; 后,如果文件打开成功显示"OK",否则就显示"FAIL"。由此可知,上面if语句的…处的表
admin
2010-06-06
48
问题
执行语句序列 ofstream outfile("DATA.DAT"); if(...)cout<<"OK";else cout<<"FAIL"; 后,如果文件打开成功显示"OK",否则就显示"FAIL"。由此可知,上面if语句的…处的表达式应是
选项
A、outfile.fail()或outfile
B、outfile.good()或!outfile
C、outfile.good()或outfile
D、outfile.fail()或!outfile
答案
C
解析
本题考核C++的文件 I/O操作。函数good()表示刚进行的操作成功时返回true,否则返回false,所以可以通过类ofstream的对象outfile调用good()函数来检测刚才文件打开是否成功。题中在建立文件流对象的同时打开文件,若打开失败则返回fail。所以“outfile”也可以用作判断打开文件成功与否的条件。
转载请注明原文地址:https://www.kaotiyun.com/show/r5jp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序中已构成如下图所示的不带头节点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表节点,指针变量S总是作为指针指向链表的第一个节点。若有以下程序段:q=s;s=s->next;p=s;while(P->
以下关于宏的叙述中正确的是()。
若有定义:floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
以下选项中不合法的标识符是( )。
以下说法正确的是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是()。
以下选项中正确的语句组是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
关于计算机算法的叙述中不正确的是()。
下面关于位运算符的叙述,正确的是
随机试题
第三代计算机的逻辑部件采用的是中小规模集成电路。()
胆汁质气质的人,其高级神经活动类型()
下列肝炎,其病毒属DNA的是()
李某将自己拥有的一套地理位置好、具备交易条件的房屋委托给甲房地产经纪公司(以下简称甲公司)出售,并签订了委托协议。甲公司委派房地产经纪人王某为李某服务。王某对李某的房屋进行了勘查,填写了《物业勘查表》。根据市场交易情况,王某认为李某的房屋出售价格合理,属于
水泥安定性检验方法属于项目监理机构在质量控制中所依据标准中的()。
按照金融企业贷款损失准备金企业所得税税前扣除有关政策,准予税前提取贷款损失准备金的贷款资产范围包括()。
自然人都具有民事行为能力。()
副本与正本在外形上基本上没有区别,在效用方面均具备正式公文的法定效用。()
【】允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
Theword"wrath"inTheGrapesofWrathbytheNobelprizewinnerJohnSteinbeckprobablymeans:
最新回复
(
0
)