首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列打开文件的表达式中,错误的是
下列打开文件的表达式中,错误的是
admin
2010-03-29
74
问题
下列打开文件的表达式中,错误的是
选项
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/0操作。流可以分为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/2Djp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#includevoiddel(char*s){inti,j;char*a;a=s;for(i=0,j=0;a[i]!=’\0’;i++){if(a[i]
不属于结构化程序基本结构的是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
下列字符数组初始化语句中,不正确的是()。
给定程序MODll.C中函数fun的功能是:求整数X的Y次方的低3位值。例如,整数5的6次方为15625,此值的低3位值为625。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得
下列给定程序中,函数fun的功能是:找出100一x(x≤999)之间各位上的数字之和为15的所有整数,并在屏幕输出;将符合条件的整数的个数作为函数值返回。例如,当n值为500时,各位数字之和为15的整数有:159,168,177、186、195,
设R是一个2元关系,有3个元组,S是一个3元关系,有3个元组。如T=R×S,则T的元组的个数为()。
以下关于return语句的叙述中不正确的是()。
规定输人的字符串中只包含字母和*号。请编写函数fun,其功能是:使字符串中尾部的*号不多于n个,若多于n个,则删除多余的*号;若少于或等于n个,则不做任何操作,字符串中间和前面的*号不删除。例如,字符串中的内容为“****A*BC*DEF*G**
下列不属于软件工程3个要素的是()。
随机试题
曲轴的主要损伤形式有_______、_______、_______及其他部位的损伤。其中最常见的是_______。
资料:某公司于2005年1月1日发行票面面值100000元、票面年利率为10%的5年期公司债券,规定每年1月1日和7月1日为付息日,债券发行时的市场利率为8%。要求:编制2005年12月31日确认应计利息和利息费用的会计分录;
简述心力衰竭发生的原因和诱因。
防止水传播性疾病发生的最有效方法是
最可能的诊断是关于肺源性心脏病胸部X线所见,下列哪项是错误的
丙氨酸-葡萄糖循环的作用是
在中国古代社会中,被作为教学的基本教材和科举考试的依据的是()
在人事科科长人选问题上,某局决定由单位全体工作人员投票产生,得票前三名作为候选人。每人只需在本局职工单上打勾即可。计票组发现,刚毕业的张浩没有打任何人的勾;凡是对赵杰打勾的人,于明对这些人都打了勾;没有得全票的人李紫露都打了勾。由此可以推出:
南北朝时期,统治者宣扬佛教或大肆毁佛,其根本原因是()。
A、Stopdeliveringflowers.B、Leavehisjobtoworkforher.C、Findajobattherestaurant.D、Bringherflowerseveryday.B
最新回复
(
0
)