C面向对象程序设计方案

上传人:jin****ng 文档编号:53185115 上传时间:2022-02-10 格式:DOC 页数:3 大小:30.50KB
收藏 版权申诉 举报 下载
C面向对象程序设计方案_第1页
第1页 / 共3页
C面向对象程序设计方案_第2页
第2页 / 共3页
C面向对象程序设计方案_第3页
第3页 / 共3页
资源描述:

《C面向对象程序设计方案》由会员分享,可在线阅读,更多相关《C面向对象程序设计方案(3页珍藏版)》请在装配图网上搜索。

1、本文由 aiciuseem 贡献ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。C+ 面向对象程序设计 实验讲义实验一:熟悉C+研发工具的使用实验目的:掌握使用 Visual C+ 6.0编写和调试 编写和调试 C+程序的 实验目的 掌握使用 编写和调试 程序的 基本步骤 . 基本步骤 实验内容: 实验内容 (1) 编写程序 hello.cpp ,在屏幕上显示”Hello ,1 m * ” ;VC (2) 在VC环境下编写 C语言程序,验证C+和C的兼容性.C , C+ C . (3) 熟悉VC环境下编写 调试 运行C+程序的步骤.实 验要求: 实验要求 (

2、1) 上述程序均要求调试通过,并正确运行。 (2) 给程序加上注释 , 培养 良好的编程习惯 . 实验过程 : 学生填写 学生填写 ) 实验过程 ( 学生填写 实验体会 : 学生填 写 学生填写 ) 实验体会 ( 学生填写实验二: 实验二:简单程序设计实验目的:掌握C+语言的基本语法规则和简单的程序设计语言的基本语法规则和简单的程序设计 . 实验目的 掌握 语言的基本语法规则和简单的程序设计 实验内容: 实验内 容1.C+的输入输出语句的使用.P23面 自测题2.2 P48面自测题3.8 2.简单C+程序设计. P57面起,自测题4.2、4.3、4.4、4.5实验要求:1)要求有输入提示和输出

3、提示 2)为你 的程序加上注释,使得其清晰可读 . 实验过程 实验体会实验三: 实验三:函数实验目的:掌握C+语言中函数的设计及功能 语言中函数的设计及功能.实验目的 掌 握 语言中函数的设计及功能 实验内容: 实验内容 一、 p114 面,自测题 5.8(比较字符串 ); P122面,例题5.19(递归程序设计).二、用函数模板实现n个整型、实型、字符串的排序 实 验要求 :1) 要求有输入提示和输出提示 . 2) 为你的程序加上注释,使得其清晰可读 . 实验过程 : 实验过程 : 实验体会 : 实验体会 :实验四: 实验四:数组与结构实验目的 : 掌握数组与结构的设计及使用 . 实验目的

4、掌握数组与结构的设计及使用 实 验内容: 实验内容 一、 P154 面,例题 7.2(多维数组 ) 二、 p158 面,自测题 7.3(字符串数 组),P160面,例题7.4(禾U用数 组实现排序);三、P167面,自测题7.5(结构).实验要求:1) 要求有输入提示和输出提示 2) 为你的程序加上注释, 使得其清晰可读 实验过程 : 实验过程 : 实验体会 : 实验体会 :实验五: 实验五:指针和引用实验目的:掌握 语言中指针的功能和应用技巧.实验目的 掌握C+语言中指针的功能和应用技巧 掌握 语言中指针的功能和应用技巧 实验内容: 实验内容 一、 p179 面, 自测 题 8.3( 指针的

5、基本使用方法 );P189 面,自测题 8.6( 动态内存分配 ); 二、 p193 面,自测题 8.7(指针数组和二维数组的区别)三、补充例8.2 ( P197),完成链表删除、反转,使之构成一 个完整的链表结构 实验要求 : 1) 要求有输入提示和输出提示 2) 为你的程序加上注释, 使得其清晰可读 实验过程 : 实验过程 : 实验体会 : 实验体会 :实验目的:掌握 实验目的 掌握C+面向对象程序设计的基本方法面向对象程序设计的基本方法 . 掌握 面向对象程序设计的基本方法 实验内容: 实验内容 1)P231 面,自测题 10.1( 成员变量的访问控制 ). 2) 矩形类:设计一个位置类

6、和矩形类,位置类的对象是矩形类 的一个成员。要求有成员函数的初始化。参考P233面例题10.2 3) P237面,例题10.3,P240面,例题10.5 ,测试Date类.并加入const成员函数,进行测试。实验要求:1)要求有输入提示和输出提示 2) 为你的程序加上注释, 使得其清晰可读 实验过程 : 实验过程 实验体会 : 实验体会实验六:类与对象 (基础) 实验六:类与对象 (基础)实验七:类与对象 (高级 ) 实验七:类与对象 (高级 )实验目的:熟练掌握 面向对象程序设计技术实验目的 熟练掌握 C+面向对象程序设 计技术 熟练掌握 面向对象程序设计技术 实验内容: 实验内容 1)P2

7、40 面, 例题 10.4( 头文 件,C+程序的规范结构:多文件).2) P245 面,例题(对象的创建);P249面,例题10.6 ( this 指针). 3)P263 面,自测题 10.2( 设计栈类 ). 实验要求 : 1) 要求有输入提示和输出提示 . 2) 为你的程序加上注释, 使得其清晰可读 . 3)学会调试程序 . 实验过程 : 实验过程 : 实验心得 : 实验心得 :实验八: 实验八:构造函数和析构函数实验目的:掌握 实验目的 掌握C+语言中构造函数和析构函数的用法及其掌握 语言中构造函数和析构函数的用法及其 功能. 功能 实验内容: 实验内容 1) P276 面,自测题 1

8、1.2(定义构造函数的规则);P285面,自测题11.3(多种构造函数的用法).2、P295面,自测 题11.4(析构函数).3) 编程实现File类(参考p286面).实验要求:1)要求有输入提 示和输出提示 . 2) 为你的程序加上注释, 使得其清晰可读 . 实验过程 : 实验过程 : 实验心得 : 实验心得 :实验九:静态成员、 实验九:静态成员、友元和运算符重 载(一) 实验目的:理解和熟悉静态成员、友元函数的使用;实验目的:理解和熟悉静态成员、友元函数的使用;掌握简单 运算符重载的技术。 运算符重载的技术。 实验内容: 实验内 容1)P300面,例题12.1 (静态成员变量的初始化)

9、;P312面,自测题12.3 (友元)。2) 定义一个复数类,重载运算符 +, -, *, / 实验要求 :1) 要求有输入提示和输出提示 2) 为你的程序加上注释,使得其清晰可读。 实验过程: 实验过程: 实验心得: 实验心得:实验十:运算符重载( 实验十:运算符重载(二)实验目的 :熟练掌握运算符重载的技巧。 实验目的 熟练掌握运算符重载的技巧。 熟练 掌握运算符重载的技巧 实验内容: 实验内容 1 ) P331 面,例题 13.4(Matrix 运算重载) 。 2)P336面,自测题13.2 (字符串运算重载)。3)P343面,自测题13.3 (输入输出运算符 重载)。 实验要求 : 1

10、) 要求有输入提示和输出提示 2) 为你的程序加上注释, 使得其清晰可 读。 实验过程: 实验过程: 实验心得:实验十一:继承( 实验十一:继承(一)实验目的:理解和掌握 的继承机制。 实验目的:理解和掌握 C+的继承机制。 的继承 机制 实验内容: 实验内容1)P368面,例题2 (典型的继承机制);2)P372面,自测题 14.1(LinkList 类)。 3) P374 面,自测题 14.2(多重继承) 。 实验要求 : 1) 要求有输入提示和输出提示 2) 为你的程序加上注释,使得其清晰可读 实验过程: 实验过程: 实验 心得: 实验心得:实验十二:继承( 实验十二:继承(二)实验目的

11、:熟练掌握利用继承机制的 程序设计。 实验目的:熟练掌握利用继承机制的 C+程序设计。 程序设计实验内容:实验内容1 )掌握虚类和纯虚函数的用法,编写一个基于含有纯虚函 数的基类, 定义继承它的子类。 2)利用多态性设计电话卡继承关系, 编程 实现电话卡类 实验要求 :1) 要求有输入提示和输出提示 2) 为你的程序加上注释,使得其清晰可读。 实验过程: 实验过程: 实验心得: 实验心得:实验十三: 实验十三:模板实验目的:掌握 模板类的功能及用法。 实验目的 掌握C+模板类的功能及用法。 掌握 模板类的功能及用法 实验内容: 实验内容 设计一个模板类能够实现任意对象的显示。实验要求 : 1)

12、 要求有输入提示和输出提示 . 2) 为你的程序加上注释,使得其清晰可读 . 实验 过程: 实验过程: 实验心得:实验十四:C+复杂程序设计实验十四:实验目的:掌握使用 语言设计复杂程序的思路实验目的 掌握使用 C+语言设计复杂程序的思路 掌握使用 语言设计复杂程序的思路 实验内容: 实验内容 尝试编写一个基于类 的数据管理处理软件 , 该软件有如下功能 : 1) 从一个文件中读取数据 , 并且检查数据的合法性 2)支持按照关键字查询 , 并且将查询结果输出 . 3) 提供输入 添加数据的接口 : 包括键盘输入 和文件输入 ,提供 数据合法性检查 . 实验要求 :1) 要求有输入提示和输出提示 2) 为你的程 序加上注释,使得其清晰可读 . 实验过程 : 实验过程 : 实验心得 : 实验心得 :

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!