首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若目前E盘根目录下不存在data.txt文件,则下列打开文件方式不会自动创建data.txt文件的是( )。
若目前E盘根目录下不存在data.txt文件,则下列打开文件方式不会自动创建data.txt文件的是( )。
admin
2015-07-24
19
问题
若目前E盘根目录下不存在data.txt文件,则下列打开文件方式不会自动创建data.txt文件的是( )。
选项
A、ifstream fin;fin.open("e:\data.txt",ios_base::in);
B、fstream rio;rio.open("e:\data.txt”,ios_base::out);
C、ofstream fout;fout.open("e:\data.txt",ios_base::out);
D、ofstream fout;fout.open("e:\data.txt",ios_base::app);
答案
A
解析
定义文件流对文件进行操作时,需要指定文件模式,选项B、c中,ios_base::out是打开文件进行写操作,删除文件所有数据,如果文件不存在则创建它,不符合题意;选项D中,ios_base::app是扣开文件进行写操作,在文件尾部追加数据,由于文件与ofstream流关联,当文件不存在时创建文件,也不符合题意,选项A正确,ios_base::in是打开文件做读操作,文件不存在时打开文件失败。答案为A。
转载请注明原文地址:https://kaotiyun.com/show/rcNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果为#include<iostream.h>classA{staticintn;public:A(){n=1;}A(intnum){n=
下面关于C++语言变量的叙述错误的是
设有定义inta=1;floatf=1.2;charc=‘a’;,则下列表示错误的是
在位运算中,操作数每左移一位,其结果相当于
下面程序的功能是将从键盘输入的一对数,由小到大排序输出,当输入一对相等数时结束循环,在划线处应填入的选项是#include<iostream.h>voidmain(){inta,b,t;
分布式数据库系统不具有的特点是
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
下述关于数据库系统的叙述中正确的是
下列叙述中正确的是
【】是实现C++语言编译时多态性的机制,【】是实现C++语言运行时多态性的机制。
随机试题
对于同一棵大树,在木匠的眼中是木材,画家看到的是色彩和色调,植物学家看到的是它的形态特征,这是由于()
婴儿对蛋白质需要量比成人相对要多,是因为
脊柱CT扫描不能用于检查下面哪种疾病
直立百部来源于
下列不属于股权投资基金服务机构义务的是()。
下列语句与出处对应错误的是:
你单位同事小李,经常在工作中要你帮忙,领导批评你,你怎么处理?
左边给定的是纸盒的外表面,右边哪一项能是由它折叠而成?
(15)是一种面向数据流的开发方法,其基本思想是软件功能的分解和抽象。
逻辑结构设计阶段应考虑的主要因素是______。
最新回复
(
0
)