首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列打开文件的表达式中,错误的是( )。
下列打开文件的表达式中,错误的是( )。
admin
2010-03-29
35
问题
下列打开文件的表达式中,错误的是( )。
选项
A、ofstream ofile; ofile.open("C:\\vc\\abc.txt",ios: :binary);
B、fstream iofile; iofile.open("abc.txt",ios::ate);
C、ifstream ifile("C:\\vc\\abc.txt");
D、cout.open("C:\\vc\\abc.txt",ios: :binary);
答案
8
解析
本题考核文件的打开与关闭。
①流可以分为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 3类流的构造函数也可以打开文件,其参数同open()函数。例如:“ifstream ifile("c:\\vc\\abc.txt");”。
④打开的文件使用完毕后,必须使用close()函数将其关闭。close()函数也是流类的成员函数,它没有参数与返回值,其作用是将缓冲区的内容刷新并撤销流与文件之间的连接。当流对象的生存周期后,相应的析构函数也会将文件关闭。
由此可知,选项A、B和C的表达式都是正确的。对于选项D,由于open函数并不是cout对象中的成员函数,所以对open()的调用是非法的。
转载请注明原文地址:https://kaotiyun.com/show/bWjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
有嵌套的if语句:if(a<b)if(a<c)k=a;elsek=c:elseif(b<c=k=b;elsek=c:以下选项中与上述if语句等价的语句是()。
以下叙述中正确的是
数据库系统的核心是
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
编写函数fun,其功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12,调用该函数后c=4251。注意:部分
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
下列数据结构中,属于非线性结构的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
随机试题
museums本题询问酒店会员可以得到哪些优惠。录音原文中的getcheaperentrancetickets是题目中的offersdiscountonentry的同义替换,故空格处应填入museums。
患者胁肋胀痛,常因情志变动而痛有增减,胸闷不舒,嗳气吞酸,饮食减少,舌红苔薄黄,脉弦数。治疗应选用()
女,35岁,半年前母突然病故,此后失眠、情绪低沉、不愿与人交往。近3个月来独处时常听见有声音对她讲话,说母病故与某人有关,故多次给公安机关写信反映母被害之事,后来又感到自己的思维、情感不由自己支配,自己的想法还未说出已人人皆知,常独自哭泣。神经系统检查未见
开户单位现金收入应当于当日送存开户银行。()
(2013年)平衡计分卡在传统的财务考核指标的基础上,还兼顾了其他角度的绩效考核,这些角度包括()。
教学评价为师生调整教与学的行为提供了客观依据,这体现了教学评价的()功能。
新的岗位会面临各种挑战,针对你报考的岗位,你认为在以后工作中遇到最大的挑战是什么?你会如何应对?
据世界卫生组织1995年的调查报告显示,70%的肺癌患者有吸烟史,其中有80%的人吸烟的历史多于10年。这说明吸烟会增加人们患肺癌的危险。以下哪项最能支持上述论断?()
设有如下三个关系表下列操作中正确的是______。
Nowadays,oursocietyisbeingreshapedbyinformationtechnologies—computers,telecommunicationsnetworks,andotherdigitalsy
最新回复
(
0
)