首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于文件流的描述中,正确的是( )。
下列关于文件流的描述中,正确的是( )。
admin
2020-11-11
72
问题
下列关于文件流的描述中,正确的是( )。
选项
A、文件流只能完成针对磁盘文件的输入和输出
B、建立一个文件流对象时,必须同时打开一个文件
C、若输入流要打开的文件不存在,将建立一个新文件
D、若输出流要打开的文件不存在,将建立一个新文件
答案
D
解析
对于输入文件流类ifstream,默认的打开模式是ios base::jn,当以这种方式打开文件而文件又不存在时,通过fail()可测试打开失败(返同值为true),对于输出文件流类ofstream,默认的打开模式是ios base::out,当以这种方式打开文件而文件又不存在时,将自动建立新文什。
转载请注明原文地址:https://kaotiyun.com/show/Sayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下函数定义:voidfunc(inta,int&b){a++;b++;}若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
下列排序方法中,最坏情况下比较次数最少的是()。
使用VC6打开考生文件夹proj2下的工程proj2,其中有元素类Element和队列类Queue的定义。请在程序中的横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的输出结果应为:3850507注意:只能在横线处填写适当的代码,不要改动
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){Fuction();}virtualvoidFuction(){cout<<"Base::Fuc
下列关于常成员的叙述中,正确的是()。
下面程序的输出结果是()。#include<iostream.h>classexample{inta;public:example(intb){a=b++;}voidprint(){a=a+1;cout<<a<<"";}v
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,intn)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如fat
下列关于模板的叙述中,错误的是
下列关于赋值运算符“=”重载的叙述中,正确的是
生产每种产品需要多种零件,则实体产品和零件间的联系是
随机试题
下列不属于人工主动免疫生物制品的是
普通股票股东拥有()直接体现了其在经济利益上的要求。
法国和德国是两个宿怨深厚的邻居。在二战以前的1100多年中,他们一共打了200多场战争.平均5年就开战一次。历史给这两个持续对抗了几个世纪的国家两败俱伤的惨痛教训,也启迪了它们“相逢一笑泯恩仇”的政治智慧。这种“政治智慧”是()。
()对于长河落日圆相当于山峦对于()
设随机变量X的分布律为P{X=k)=p(1-p)k-1(k=1,2,…),Y在1~k之间等可能取值,求P{Y=3).
InJanuary2002,duringthefirstweeksofasix-monthstayattheChildren’sHospitalofPhiladelphiaforleukemia(白血病)treatm
PresidentCoolidge’sstatement,“ThebusinessofAmericaisbusiness,”stillpointstoanimportanttruthtodaythatbusinessin
Ilikedlettersonwhichtheirhandwritingwasrushedandslightlyillegible,becauseifIhadtroubledecipheringthehandwriti
A、Hewasinhispuberty.B、Hewasinhischildhood.C、Hewasinhismiddleage.D、Hewasinhissixties.B
A、Eightbillionaireshavemoremoneythan3.6billionthepoorestpeople.B、Eightbillionaireshaveasmuchmoneyas3.6billi
最新回复
(
0
)