首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列打开文件的表达式中,错误的是
下列打开文件的表达式中,错误的是
admin
2009-02-15
90
问题
下列打开文件的表达式中,错误的是
选项
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
解析
本题考核文件的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函数并不是tout对象中的成员函数,所以对open的调用是非法的。
转载请注明原文地址:https://kaotiyun.com/show/zzjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于return语句的叙述中正确的是()。
若有定义:charc;intd;,程序运行时输入:c=1d=2<回车>,能把字符1输入给变量c、把整数2输入给变量d的输入语句是()。
有以下程序#includeintm1(intx,inty){returnx
请编写函数fun,函数的功能是:将M行N列自二维数组中的数据,按行的顺序依次放到一维数组中一维数组中数据的个数存放在形参n所指的存储粤元中。例如,二维数组中的数据为:333333334444
以下叙述中正确的是
数据库系统在其内部具有3级模式,用来描述数据库中全体数据的全局逻辑结构和特性的是()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为()。
下列选项中属于面向对象设计方法主要特征的是()。
下面对软件特点描述错误的是
随机试题
设曲线y=f(x)上任意一点(x,y)处的切线斜率为且该曲线经过点(1,2),求该曲线的方程.
典型的J型增长和S型增长,在自然种群增长中是很少见的,常常表现为两类增长型之间的_______过渡型。
移植物血管危象发生的时间是
目前控制HCV传播的主要措施是
盐知母的作用是
依据委托合同,检查受托人的工作情况是委托人的()。
宏观经济数据对于市场经济体制下的人们,其意义已与计划经济时代不可___________。那时的统计数据,主要是眼睛向上,为党和政府提供施政参考,而现在却直接面向社会,向市场主体和广大公众传递公开透明的信息,从而为经济发展的未来走向确立预期。填入划横线部分最
互联网给人类带来极大便利。但是,1988年美国国防部的计算机主控中心遭黑客入侵,6000台计算机无法正常运行。2002年,美军组建了世界上第一支由计算机专家和黑客组成的网络部队。2008年,俄罗斯在对格鲁吉亚采取军事行动之前,先攻击格鲁吉亚的互联网,使其政
Motivationis"thedrivingforcewithinindividualsthatimpelsthemtoaction."Andgoalsarethesought-afterresults【C1】___
Howmanypeoplediedintheflood?
最新回复
(
0
)