- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE / NUMPAGES
习题五
填空题
1、C++中的I/O操作是通过一组标准( )或( )来实现的。
2、I/O流库中的两个基础类是( )类和( )类。其中( )类用来处理与硬件设备有关的操作;而另一类用来处理( )操作。
3、C++中,有四个流对象已预先定义好,以便用户直接使用,分别为:( )、( )、 ( )、( )。
4、插入操作符是( ),流提取操作符是( )。
5、成员函数put()把( )写入输出流中。
6、流操作器( )、( )和( )分别指定整数按八进制、十六进制、十进制格式显示。
7、默认的输出对齐方式是( )对齐。
8、操作器( )控制输出宽度。
9、输入成员函数getline读取( )字符。
10、C++程序中的“endl”在输出语句中起( )作用。
11、C++中的文件按存储格式可以分为两类,分别是( )和( ),根据存取方式可以把文件分为( )和( )。
12、文件名由( )和( )两部分组成,它们之间用圆点分开。
13、在C++中打开一个文件,就是将这个文件与一个( )建立关联,关闭一个文件,就是取消这个关联。
14、C++中数据文件分为二进制文件和( )文件两类。
15、C++有3种文件流,分别是( )、( )和( )。
16、随机文件有时需要确定文件指针的当前位置,可以使用( )和( )成员函数获取文件指针的当前位置。
17、C++在异常的处理中,使用( )语句检测是否发生异常。
选择题
1、以下不可以作为输出流对象的是( )。
A. 文件 B. 内存 C. 键盘 D. 显示器
2、若在I/O流的输出中使用控制符setfill()设置填充字符,应包括的头文件是( )。
A. stdlib.h B. iostream.h C. fstream.h D. iomanip.h
3、以下程序的输出结果是( )。
coutsetw(3)25oct25hexendl;
A. 25 25 B. 2531 C. 31 19 D. 25 31
4、C++流中重载了运算符,它是一个( )。
A. 用于输出操作的成员函数。
B. 用于输入操作的成员函数。
C. 用于输出操作的非成员函数。
D. 用于输入操作的非成员函数。
5、以下关于ios的叙述中正确的是( )。
A. 它是istream类和ostream类的虚基类。
B. 它只是istream类的虚基类。
C. 它只是ostream类的虚基类。
D. 它是iostream类的虚基类。
6、在进行了任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态,其中只能用于检测输入操作函数的函数名是( )。
A. fail B. eof C. bad D. good
7、使用setw()这样的操纵符对数据进行格式输出时,应包括的头文件是( )。
A. stdlib.h B. iostream.h C. fstream.h D. iomanip.h
8、以下语句中,输出结果与众不同的一个是( )。
A. cout1. setfill( ) Hello! endl;
B. cout1. Hello! \n;
C. cout1. Hello! endl;
D. cout1. setw(7) Hello! ;
9、运行以下程序,则输出结果是( )。
#includeiostream.h
#includeiomanip.h
void main()
{
cout.fill(*);
cout.width(10);
coutsetiosflags(ios::left)123.45endl;
}
A. ****123.45 B. **123.45** C. 123.45 **** D. ***123.45*
10、运行以下程序,若输入This is a book..回车,则程序的输出结果是( )。
#includeiostream.h
void main()
{
char line[10];
cinline;
coutlineendl;
}
A. This B. This is C. This is a D. This is a book
11、在文件操作中,代表以追加方式打开文件的模式是( )。
A. iso::ate B. iso::app C. iso::out D. iso::trunc
12、下列打开文件的
您可能关注的文档
最近下载
- 福建省突发化学中毒卫生应急预案.doc VIP
- (最新)执业兽医师聘用协议合同书5篇.docx
- 盘扣式落地式卸料平台专项施工方案新版.docx VIP
- 2025年中国私募股权基金行业市场运行现状及投资战略研究报告.docx
- 护理礼仪与人际沟通.pptx VIP
- 二次函数复习课公开课二次函数复习课公开课.ppt VIP
- 电力工程项目建设用地指标(风电场)(建标〔2011〕209号).pdf VIP
- DB3301_T0329.1—2020_社会救助家庭家境调查规范第1部分:工作程序_杭州市 .docx VIP
- 建筑工程师工作总结范文.pptx
- 2025年中考语文二轮总复习:说明文阅读(附答案解析).doc
文档评论(0)