c++程序设计(第2版)第九章习题解答.pdf

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

明若晓溪 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档