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

西安石油大学大二(上)C++面向对象程序设计课件各章习题

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

习题9

基本概念题:

9.1 什么叫流?什么叫流类?

9.2 什么叫文件? 广义文件可以是什么? 9.3 画出C++的类层次结构图。

9.4 ios类中状态标志的作用是什么?怎样设置状态标志?

9.5 ios类中文件流操作模式的作用是什么?怎样设置文件流的操作模式? 9.6 什么叫操作符?操作符有什么功能?怎样使用操作符? 9.7 写出文件操作的基本步骤。

9.8 什么叫可流类?把一个类设计成可流类有什么意义?

9.9 写出重载输入运算符“>>”和输出运算符“<<”的语法格式?为什么要求第一个参数是引用类型?

9.10 简述什么样的类称作可流类?

9.11 设计可流类时,为什么要把输入运算符“>>”和输出运算符“<<”重载为类的友元函数?

9.12 重载插入运算符<<时,其运算符函数的返回值类型应当是怎样的? 9.13 重载抽取运算符>>时,其运算符函数的返回值类型应当是怎样的?

程序阅读和设计题:

9.14 阅读程序,给出运行结果:

#include \#include \#include \void main() {

fstream file;

file.open(\if(!file) { }

char s[]=\for(int i=0;i

file.put(s[i]); file.seekg(5);

cout<<\abort();

41

}

char ch;

while(file.get(ch))

cout<

9.15 上机练习本章的例题程序。重点掌握文件的操作方法。

9.16 设计可流的数组类。即要求在数组类中重载输入运算符“>>”和输出运算符“<<”。

9.17 设计可流的字符串类。即要求在字符串类中重载输入运算符“>>”和输出运算符“<<”。

9.18 重新设计例9.9程序。要求把其中的学生结构体改成学生类。

42

西安石油大学大二(上)C++面向对象程序设计课件各章习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0a2hz4wq135dq8n1sb5y_11.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top