C面向对象程序设计实验讲义.pptx

上传人:莉*** 文档编号:87145916 上传时间:2023-04-16 格式:PPTX 页数:15 大小:119.95KB
返回 下载 相关 举报
C面向对象程序设计实验讲义.pptx_第1页
第1页 / 共15页
C面向对象程序设计实验讲义.pptx_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《C面向对象程序设计实验讲义.pptx》由会员分享,可在线阅读,更多相关《C面向对象程序设计实验讲义.pptx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、实验一:熟悉C+开发工具的使用u实验目的:掌握使用编写和调试C+程序的基本步骤.u实验内容:(1)编写程序,在屏幕上显示”Hello,Im*”;(2)在VC环境下编写C语言程序,验证C+和C的兼容性.(3)熟悉VC环境下编写调试运行C+程序的步骤.u实验要求:(1)上述程序均要求调试通过,并正确运行。(2)给程序加上注释,培养良好的编程习惯.u实验过程:(学生填写)u实验体会:(学生填写)第1页/共15页实验二:简单程序设计 u实验目的:掌握C+语言的基本语法规则和简单的程序设计.u实验内容:1.C+的输入输出语句的使用.P23面自测题2.2P48面自测题3.8C+程序设计.P57面起,u实验

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

3、现排序);三、P167面,自测题7.5(结构).u实验要求:1)要求有输入提示和输出提示 2)为你的程序加上注释,使得其清晰可读 u实验过程:u实验体会:第4页/共15页实验五:指针和引用 u实验目的:掌握C+语言中指针的功能和应用技巧.u实验内容:一、p179面,自测题8.3(指针的基本使用方法);P189面,自测题8.6(动态内存分配);二、p193面,(指针数组和二维数组的区别)三、补充例8.2(P197),完成链表删除、反转,使之构成一个完整的链表结构u实验要求:1)要求有输入提示和输出提示 2)为你的程序加上注释,使得其清晰可读u实验过程:u实验体会:第5页/共15页实验六:类与对象

4、(基础)u实验目的:掌握C+面向对象程序设计的基本方法.u实验内容:1)P231面,自测题10.1(成员变量的访问控制).2)矩形类:设计一个位置类和矩形类,位置类的对象是矩形类的一个成员。要求有成员函数的初始化。参考P233面例题3)P237面,例题10.3,P240面,例题,测试Date类.并加入const成员函数,进行测试。u实验要求:1)要求有输入提示和输出提示 2)为你的程序加上注释,使得其清晰可读u实验过程:u实验体会:第6页/共15页实验七:类与对象(高级)u实验目的:熟练掌握C+面向对象程序设计技术.u实验内容:1)P240面,例题10.4(头文件,C+程序的规范结构:多文件)

5、.2)P245面,例题(对象的创建);P249面,例题10.6(this指针).3)P263面,自测题10.2(设计栈类).u实验要求:1)要求有输入提示和输出提示.2)为你的程序加上注释,使得其清晰可读.3)学会调试程序.u实验过程:u实验心得:第7页/共15页实验八:构造函数和析构函数 实验目的:掌握C+语言中构造函数和析构函数的用法及其功能.实验内容:1)P276面,自测题11.2(定义构造函数的规则);P285面,自测题11.3(多种构造函数的用法).2、P295面,(析构函数).3)编程实现File类(参考p286面).u实验要求:1)要求有输入提示和输出提示.2)为你的程序加上注释

6、,使得其清晰可读.u实验过程:u实验心得:第8页/共15页实验九:静态成员、友元和运算符重载(一)实验目的:理解和熟悉静态成员、友元函数的使用;掌握简单运算符重载的技术。实验内容:1)P300面,例题(静态成员变量的初始化);P312面,自测题(友元)。2)定义一个复数类,重载运算符+,-,*,/实验要求:1)要求有输入提示和输出提示 2)为你的程序加上注释,使得其清晰可读。u实验过程:u实验心得:第9页/共15页实验十:运算符重载(二)u实验目的:熟练掌握运算符重载的技巧。u实验内容:1)P331面,例题(Matrix运算重载)。2)P336面,自测题13.2(字符串运算重载)。3)P343

7、面,自测题(输入输出运算符重载)。u实验要求:1)要求有输入提示和输出提示 2)为你的程序加上注释,使得其清晰可读。u实验过程:u实验心得:第10页/共15页实验十一:继承(一)u实验目的:理解和掌握C+的继承机制。u实验内容:1)P368面,例题2(典型的继承机制);2)P372面,自测题14.1(LinkList类)。3)P374面,自测题(多重继承)。u实验要求:1)要求有输入提示和输出提示 2)为你的程序加上注释,使得其清晰可读u实验过程:u实验心得:第11页/共15页实验十二:继承(二)u实验目的:熟练掌握利用继承机制的C+程序设计。u实验内容:1)掌握虚类和纯虚函数的用法,编写一个

8、基于含有纯虚函数的基类,定义继承它的子类。2)利用多态性设计电话卡继承关系,编程实现电话卡类u实验要求:1)要求有输入提示和输出提示 2)为你的程序加上注释,使得其清晰可读。u实验过程:u实验心得:第12页/共15页实验十三:模板u实验目的:掌握C+模板类的功能及用法。u实验内容:设计一个模板类能够实现任意对象的显示。u实验要求:1)要求有输入提示和输出提示.2)为你的程序加上注释,使得其清晰可读.u实验过程:u实验心得:第13页/共15页实验十四:C+C+复杂程序设计u实验目的:掌握使用C+语言设计复杂程序的思路.u实验内容:尝试编写一个基于类的数据管理处理软件,该软件有如下功能:1)从一个文件中读取数据,并且检查数据的合法性.2)支持按照关键字查询,并且将查询结果输出.3)提供输入添加数据的接口:包括键盘输入和文件输入,提供数据合法性检查.u实验要求:1)要求有输入提示和输出提示 2)为你的程序加上注释,使得其清晰可读.u实验过程:u实验心得:第14页/共15页感谢您的观看!第15页/共15页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁