c面向对象程序设计---实验讲义

c面向对象程序设计---实验讲义

ID:26905099

大小:324.50 KB

页数:15页

时间:2018-11-29

c面向对象程序设计---实验讲义_第1页
c面向对象程序设计---实验讲义_第2页
c面向对象程序设计---实验讲义_第3页
c面向对象程序设计---实验讲义_第4页
c面向对象程序设计---实验讲义_第5页
资源描述:

《c面向对象程序设计---实验讲义》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C++面向对象程序设计 ---实验讲义实验一:熟悉C++开发工具的使用实验目的:掌握使用VisualC++6.0编写和调试C++程序的基本步骤.实验内容:(1)编写程序hello.cpp,在屏幕上显示”Hello,I’m***”;(2)在VC环境下编写C语言程序,验证C++和C的兼容性.(3)熟悉VC环境下编写调试运行C++程序的步骤.实验要求:(1)上述程序均要求调试通过,并正确运行。(2)给程序加上注释,培养良好的编程习惯.实验过程:(学生填写)实验体会:(学生填写)实验二:简单程序设计实验目的:掌握C++

2、语言的基本语法规则和简单的程序设计.实验内容:1.C++的输入输出语句的使用.P23面自测题2.2P48面自测题3.82.简单C++程序设计.P57面起,自测题4.2、4.3、4.4、4.5实验要求:1)要求有输入提示和输出提示.2)为你的程序加上注释,使得其清晰可读.实验过程实验体会实验三:函数实验目的:掌握C++语言中函数的设计及功能.实验内容:一、p114面,自测题5.8(比较字符串);P122面,例题5.19(递归程序设计).二、用函数模板实现n个整型、实型、字符串的排序实验要求:1)要求有输入提示和输出提示

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

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

5、P237面,例题10.3,P240面,例题10.5,测试Date类.并加入const成员函数,进行测试。实验要求:1)要求有输入提示和输出提示2)为你的程序加上注释,使得其清晰可读实验过程:实验体会:实验七:类与对象(高级)实验目的:熟练掌握C++面向对象程序设计技术.实验内容:1)P240面,例题10.4(头文件,C++程序的规范结构:多文件).2)P245面,例题(对象的创建);P249面,例题10.6(this指针).3)P263面,自测题10.2(设计栈类).实验要求:1)要求有输入提示和输出提示.2)为你的

6、程序加上注释,使得其清晰可读.3)学会调试程序.实验过程:实验心得:实验八:构造函数和析构函数实验目的:掌握C++语言中构造函数和析构函数的用法及其功能.实验内容:1)P276面,自测题11.2(定义构造函数的规则);P285面,自测题11.3(多种构造函数的用法).2、P295面,自测题11.4(析构函数).3)编程实现File类(参考p286面).实验要求:1)要求有输入提示和输出提示.2)为你的程序加上注释,使得其清晰可读.实验过程:实验心得:实验九:静态成员、友元和运算符重载(一)实验目的:理解和熟悉静态成员

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

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。