面向对象程序设计-实验任务书

面向对象程序设计-实验任务书

ID:29879663

大小:45.50 KB

页数:4页

时间:2018-12-24

面向对象程序设计-实验任务书_第1页
面向对象程序设计-实验任务书_第2页
面向对象程序设计-实验任务书_第3页
面向对象程序设计-实验任务书_第4页
资源描述:

《面向对象程序设计-实验任务书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、`面向对象程序设计C++--实验任务书第一次:C++基本知识实验简介:c++基本知识是学好c++的必要储备,是OOP编程的导引,本次试验从C++的基本语法的各个层面如数据的表示,数据的类型,以及基本的运算符等,另外一点,如何用好VisualC++6.0的C&C++调试环境也会在程序编码的过程中得到体现,进一步锻炼学生的动手能力和知识把握能力。实验目的:1、复习c语言基础语法2、掌握C++与C语言不同之处3、熟悉VisualC++6.0或BC3.1编辑器,程序调试环境实验要求:程序实现,独立完成实验内容:1、比较两个int型数的大小,并输出较小的那个数;2、比较一个int型数

2、与一个float型数的大小,并输出较大的那个数;3、输入一个摄氏温度,输出对应的华氏温度;4、输入公里数,输出对应的英里数;5、输入一个int数,将其低四位置1第二次:C++函数和作用域实验简介:这次试验主要集中在设计模块和数据封装上,函数是这一主要体现,从函数的各个侧面锻炼学生的模块设计能力。实验目的:1、理解程序设计的模块性概念2、掌握C++函数命名的格式3、进一步熟悉VisualC++6.0或BC3.1编辑器,程序调试环境锻炼调试程序、排除程序错误的能力4、了解作用域的内涵及::的用法实验要求:程序实现,理清清思路,独立完成实验内容:1.求∑i!(i为一个变量n)2.

3、求一个一元二次方程的解,。讨论下述情况:(1)b*b-4*a*c=0,有两个相等实根;(2)b*b-4*a*c>0,有两个不相等实根;(3)b*b-4*a*c<0,有两个共轭复根;(1)a=0,不是二次方程。3.编写两个函数,一个是将一个int型数转换成为每两个数字间加一个空格的字符串;另一个是求出转换后的字符串的长度,由主函数输入int型数,并输出转换后的字符串的长度。4.编程输出如下图案:*****************************************------------------------5.编制一库房管理程序,要求对10种产品进行管理(商品

4、内容自定)并实现如下功能:(1)入库管理清单,包括产品名称、数量、单价、入库量、有效期(2)库存管理,对产品数量的变化、单价的变化进行修改,并能显示任意产品的库存情况(3)输出出库清单,包括产品名称、数量、单价、出库量、折扣率,遇到无货或库存不够要有提示(4)进行当日交易额的统计(5)根据产品数量进行库存量的排序,并显示排序结果第三次:字符串类OOString的实现和测试实验简介:字符串类是程序设计中经常要用到的一种数据类型,给程序设计工作者提供了很大的便利。这次试验给出一系列的测试函数和输出结果,整体上测验学生的实际的软件分析,需求抽象,和实际的设计能力。实验目的:1、掌

5、握OO技术解决的主要问题,OO技术的特征2、了解抽象这一工具的内涵以及在OO技术中的作用3、掌握类和对象的概念和声明及使用方法4、掌握构造、析构函数的作用及其出现的场合5、掌握访问控制符的使用,理解类成员的内涵6、了解友元函数及友元类,静态成员函数及静态数据成员实验内容:(仅可以利用iostream.h中的函数)实现一个OOString类,完成常见的字符串操作运算;具体成员根据如下测试函数来定义:(//----n为测试功能,根据该测试实现OOString类)(提示:数据定义用m_strBuffer,变量定义用m_nLength,其余函数根据下述程序添加,具体格式要符合测试,

6、析构函数要完成内存管理功能)//----1OOStringstr1,str2(“abcd”),str3(“hello,CPP”);OOStringstr(str2);///----2str.Print();//显示字符串str,并且绝对不允许修改str的值///---3OOStringstrHello=str3.GetSubStr(0,5);///strHello.Print();///输出hellostrHello=str3.GetSubStr(7,10);strHello.Print();///输出:PP///---4OOStringstrHelloCPP=str3.G

7、etSubStr(0,9);strHelloCPP.Print();///输出:hello,CPP///---5cout<

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

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

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