首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列打开文件的表达式中,错误的是
下列打开文件的表达式中,错误的是
admin
2010-03-29
34
问题
下列打开文件的表达式中,错误的是
选项
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://jikaoti.com/ti/8iW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在嵌套使用if语句时,C语言规定else总是
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
下述程序的输出结果是()。#include<stdio.h>voidmain(){chara=1,b=2;charc=a^b<<2:printf(’’\n%d’’,c);}
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。例如,字符串中的内容为:“****A*BC*DEF*G*******”,删除后,字符串中的内容
若i、j已定义成int型,则以下程序段中内循环体的总执行次数是()。for(i=6;i>0;i--)for(j=0.j
两个或两个以上的模块之间关联的紧密程度称为()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
关于"while(条件表达式)循环体",以下叙述正确的是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
随机试题
4条直肌附着点与角膜缘的距离由近到远的顺序是
A.血管内皮广泛受损激活Ⅻ因子导致DICB.组织严重破坏,造成组织因子入血导致DICC.红细胞大量破坏导致DICD.白细胞大量破坏导致DICE.其他促凝物质入血导致DIC
某省天洋市滨海区一石油企业位于海边的油库爆炸,泄漏的石油严重污染了近海生态环境。下列哪一主体有权提起公益诉讼(其中所列组织均专门从事环境保护公益活动连续5年以上且无违法记录)?(2015年卷一30题)
房主把房屋出租所获得的租金和自己居住所形成的虚拟租金均应计入GDP。()
建筑基坑采用高压喷射注浆帷幕,对于黏性土基坑,当标准贯入锤击数N大于()时,最好采用复喷工艺。
属于按索赔的合同依据分类的索赔是( )。
如何利用社区资源为幼儿园教育服务?幼儿园教育如何服务社区?
打开工作簿文件EXC.XLSX,对工作表“‘计算机动画技术’成绩单”内数据清单的内容进行筛选,条件是:实验成绩15分及以上,总成绩在80分到100分之间(含80分和100分)的数据,工作表名不变,保存EXC.XLSX工作簿。
过去、现在和将来是时间的基本【C8】______,三者不断变化,现在不断转化为过去,将来不断转化为现在。世上有不少人不能正确【C9】______过去、现在和将来,他们不愿总结过去,不愿抓紧现在,不愿展望将来,【C10】______。一个善于总结历史的人,一
Themanyhourschildrenspendindoorsplayingcomputergamesorwatchingtelevisionmaybetoblameforaresurgenceofrickets.
最新回复
(
0
)