首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
执行语句序列 ofstream outfile(”DATA.DAT"); if(…)cout<<"OK";elsec out<<"FAIL"; 后,如果文件打开成功显示“OK”,否则就显示“FAIL”。由此可知,上面if语句的…处的表达式
执行语句序列 ofstream outfile(”DATA.DAT"); if(…)cout<<"OK";elsec out<<"FAIL"; 后,如果文件打开成功显示“OK”,否则就显示“FAIL”。由此可知,上面if语句的…处的表达式
admin
2017-10-17
88
问题
执行语句序列 ofstream outfile(”DATA.DAT"); if(…)cout<<"OK";elsec out<<"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://kaotiyun.com/show/cWAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++语言对C语言做了很多改进,C++语言相对于C语言的最根本的变化是
下列叙述中,不属于软件需求规格说明书的作用的是
下列程序不能通过编译,应该在划线部分填写的语句是【 】。#include<iostream.h>#include<stdlib.h>doubleFune(inta,intb,charch){doublex;swit
内联函数是通过______来实现的,因此内联函数是真正的函数。
不能实现函数之间数据传递的是()
若有如下语句#include<iostream.h>voidmain(){intx=3;do{x=x-2cout<<x;{while(!(--x);}则上面程序段
下列对派生类的描述中,()是错误的
下列关于关系运算的叙述中正确的是
有如下类声明:classFoo{intbar;};则Foo类的成员bar是
下列语句段将输出字符’*’的个数为inti=100;while(1)i--;if(i==0)break;cout<<’*’;}
随机试题
医生让病人抬左手,病人却抬右手,这一症状最可能是()
其治法是其治疗方药是
下列有关民事诉讼中实行公开审判的表述不正确的是()
()是正当竞争的基础。
某作家指控某杂志社侵犯其著作权,法院裁定作家胜诉,该作家取得杂志社的经济赔偿款30000元,该赔偿收入应缴纳个人所得税额()元。
被尊称“乐圣”的是()。
(1)在名称为Form1的窗体上添加一个名称为L1,标题为“业余爱好”的标签,再添加一个名称为Ch1的复选框数组,含3个复选框,它们的Index属性分别为0、1、2,标题依次为“体育”、“音乐”、“美术”,请设置复选框的属性,使其初始状态如下表所示。
下列叙述中错误的是
Itisanunfortunatefactoftoday’slifethatmostpeoplearegrowingupunabletoseethestars.Theprimenightskyexistson
MEMOTo:FactorystaffFrom:FactoryManagerDate:19November2008Subject:QualitycontrolThenewsystemstartsMondayweek.
最新回复
(
0
)