第一范文网 - 专业文章范例文档资料分享平台

C++ 谭浩强 总复习试卷5

来源:用户分享 时间:2025/5/21 17:41:17 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

习题五

一、 填空题

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种文件流,分别是( )、( )和( )。

1

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、以下程序的输出结果是( )。

cout<

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类的虚基类。

2

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. cout<<\B. cout<<\C. cout<<\D. cout<<\9、运行以下程序,则输出结果是( )。 #include #include void main() {

cout.fill('*'); cout.width(10);

cout<

A. ****123.45

B. **123.45**

C. 123.45 ****

D. ***123.45*

10、运行以下程序,若输入This is a book..<回车>,则程序的输出结果是( #include

。 3

) void main() {

char line[10]; cin>>line; cout<

B. This is

C. This is a

D. This is a book

、在文件操作中,代表以追加方式打开文件的模式是( )。 A. iso::ate

B. iso::app

C. iso::out

D. iso::trunc

、下列打开文件的表达式中,( )是错误的。 A. ofstream ofile; ofile.open(\B. fstream iofile; iofile.open(\C. ifstream ifile(\D. cout.open(\

、以下关于文件操作的叙述中,不正确的是( )。 A. 打开文件的目的是使文件对象与磁盘文件建立联系 B. 文件的读写过程中,程序将直接与磁盘文件进行数据交换 C. 关闭文件的目的之一是保证输出的数据写入硬盘文件 D. 关闭文件的目的之一是释放内存中的文件对象

、以下不能正确创建输出文件对象并使其与磁盘文件相关联的语句是( A. ofstream myfile; myfile.open(\

B. ofstream *myfile=new ofstream; myfile->open(\

。 4

11121314 )

搜索更多关于: C++ 谭浩强 总复习试卷5 的文档
C++ 谭浩强 总复习试卷5.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1umrv1voya4bptb10m0c_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top