云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > C++ 谭浩强 总复习试卷5

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

  • 62 次阅读
  • 3 次下载
  • 2026/4/25 22:45:06

习题五

一、 填空题

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 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

习题五 一、 填空题 1、C++中的I/O操作是通过一组标准( )或( )来实现的。 2、I/O流库中的两个基础类是( )类和( )类。其中( )类用来处理与硬件设备有关的操作;而另一类用来处理( )操作。 3、C++中,有四个流对象已预先定义好,以便用户直接使用,分别为:( )、( )、 ( )、( )。 4、插入操作符是( ),流提取操作符是( )。 5、成员函数put()把( )写入输出流中。 6、流操作器( )、( )和( )分别指定整数按八进制、十六进制、十进制格式显示。 7、默认

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com