- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第九章 流类库和输入 /输出习题 1
第九章 流类库和输入 /输出习题
一 . 本概念与基础知识测试题
9.1 填空题
9.1.1 在 C++ 中 “流”是表示 (1) 。从流中取得数据称为 (2 ) ,用符号 (3) 表
示;向流中添加数据称为 (4 ) ,用符号 (5 ) 表示。
答案: (1)数据从一个对象到另一个对象的传送
(2 )提取操作
(3 )>>
(4 )插入操作
(5 )<<
9.1.2 抽象类模板 (1)是所有基本流类的基类, 它有一个保护访问限制的指针指向类 (2 ),
其作用是管理一个流的 (3 ) 。C++ 流类库定义的 cin ,cout ,cerr 和 clog 是 (4 ) 。
cin 通过重载 (5 ) 执行输入,而 cout ,cerr 和 clog 通过 (6) 执行输出。
答案: (1)basic_ios
(2 )basic_streambuf
(3 )缓冲区
(4 )全局流对象
(5 )>> (stream_extraction operator )
(6 )<< (stream_insertion operator )
9.1.3 C++ 在类 ios 中定义了输入输出格式控制符,它是一个 (1) 。该类型中的每一个量
对应两个字节数据的一位, 每一个位代表一种控制, 如要取多种控制时可用 (2 ) 运
算符来合成,放在一个 (3 ) 访问限制的 (4 ) 数中。所以这些格式控制符必
须通过类 ios 的 (5) 来访问。
答案: (1)公有的无名的枚举类型
(2 )或“ |”
(3 )保护
(4 )一个长整型数
(5 )公共接口(函数)
9.1.4 取代麻烦的流格式控制成员函数, 可采用 (1) ,其中有参数的, 必须要求包含 (2 )
头文件。
答案: (1)流操作子
(2 )iomanip
9.1.5 通常标准设备输入指 (1) 。标准设备输出指 (2 ) 。
答案: (1)键盘
(2 )显示屏
9.1.6 EOF 为 (1) 标志,在 iostream.h 中定义 EOF 为 (2 ) ,在 int get() 函数中读
入表明输入流结束标志 (3 ) ,函数返回 (4 ) 。
答案: (1)文件结束标志
第九章 流类库和输入 /输出习题 2
(2 )-1
(3 )^Z(Ctrl-Z)
(4 )EOF
9.1.7 C++根据文件内容的 (1) 可分为两类 (2 ) 和 (3) ,前者存取的最小信息
单位为 (4 ) ,后者为 (5 ) 。
答案: (1)数据格式
(2 )文本文件
(3 )二进制文件
(4 )字符
(5 )字节
9.1.8 当系统需要读入数据时是从 (1) 文件读入,即 (2 ) 操作。而系统要写数据时,
是写到 (3 ) 文件中,即 (4 ) 操作。
答案: (1)输入
(2 )提取
(3 )输出
(4 )插入
9.1.9 在面向对象的程序设计中, C++ 数据存入文件称作 (1) ,而由文件获得数据称作
文档评论(0)