首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列打开文件的表达式中,错误的是
下列打开文件的表达式中,错误的是
admin
2010-06-06
26
问题
下列打开文件的表达式中,错误的是
选项
A、ofstream ofile;ofile.open("C:\\vc\\abc.txt",ios::binary);
B、fstream iofile;iofile.open("abc.txt",ios::ate);
C、ifstream ifile("C:\\vcXXabc.txt");
D、cout.open("C:\\vc\\abc.txt",ios::binary);
答案
D
解析
本题考核文件的I/O操作。流可以分为3类:输入流、输出流以及输入/输出流,相应地必须将流说明为ifstream、ofstream以及fstream类的对象。如,说明一个输入流对象:ifstream ifile;。说明了流对象后,可使用函数open()打开文件。文件的打开即是在流与文件之间建立一个连接。open()的函数原型为:void open(const char *filename,int mode,int port=filebuf::openprot);其中,filename是文件名字,它可包含路径说明。mode说明文件的打开模式。除了open()成员函数外,ifstream、ofstream以及fstream三类流的构造函数也可以打开文件,其参数同open()函数。例如:ifstream ifile("c:\\vc\\abc.txt");。打开的文件使用完毕后,必须使用close()函数将其关闭。close()函数也是流类的成员函数,它没有参数与返回值,其作用是将缓冲区的内容刷新并撤销流与文件之间的连接。当流对象的生存周期后,相应的析构函数也会将文件关闭。由此可知,A、B和C选项的表达式都是正确的。对于D选项,由于open函数并不是cout对象中的成员函数,所以对open的调用是非法的。
转载请注明原文地址:https://kaotiyun.com/show/Vajp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:在形参s所指字符串中的每个数字字符之后插入一个*号。例如,形参s所指的字符串为“det35adh3kjsdf7”,执行后结果为“def3*5*adh3*kjsdf7*”。请在程序的下画线处填入正确的内容并将下画
下面选项中关于“文件指针”概念的叙述正确的是()。
若有以下定义(设int类型变量占2个字节)inti=8,j=9:则以下语句:printf(“i=%%d,j=%%%d\n”,i,j);输出的结果是()。
下列给定程序是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中的错误,使它能得出正确的结果。注意:部分源程序在文件MO
以下选项中叙述错误的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
软件生命周期中的活动不包括( )。
在数据库系统的内部结构体系中,索引属于()。
函数fun的功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的千位和十位上。例如,当a=45,b=12,调用该函数后c=1425。注意:部
针对数组定义intdata[10];,下列表述中错误的是______。
随机试题
TheGherkinBuildingCommissionedby:【L31】________firmcalledFosterandPartnersThefeaturesofitsappearance:Itsshapeis
压缩机重机负荷运转时间累计应达到()。
用高锰高硅焊剂配合低锰焊丝进行自动埋弧焊时,向焊缝渗合金的途径主要是通过焊剂过渡。
某金店是增值税的一般纳税人,2012年3月采取以旧换新方式销售纯金项链10条,每条新项链的不含税销售额为4000元。收购旧项链的不含税金额为每条2000元,该笔业务的销项税额为()元。
在下列人类航天的标志性事件中,说法正确的是()。
近年来,以云计算、大数据、物联网、工业互联网为代表的新技术得到了快速应用,更多的传统能源、电力、交通基础设施、招投标平台联入网络,成为泛在的关键信息基础设施的有机组成。基础设施中系统的大规模集成、互联使得基础设施的脆弱性和安全威胁不再是简单的线性叠加。在有
请对“犯罪中止只能发生在着手实行犯罪以后”进行辨析。
《冷山》《海底总动员》和《十面埋伏》不可能都获得奥斯卡奖。如果上述断定为真,以下哪项不可能是假的?
Arepasswordsoutdated?It’sstartingtoseemlikeit.Everybodyhatesthem,andnobodycanrememberalltheonesthey’ve【C1】___
Whatdoesthefirstparagraphtellus?Thelastparagraphtellsusthat______.
最新回复
(
0
)