当前位置首页 > 中学教育 > 初中课件
搜柄,搜必应! 快速导航 | 使用教程  [会员中心]

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

文档格式:DOC| 4 页|大小 27.01KB|积分 15|2022-08-14 发布|文档ID:135016687
第1页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 4
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • `面向对象程序设计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型数与一个float型数的大小,并输出较大的那个数;3、输入一个摄氏温度,输出对应的华氏温度;4、输入公里数,输出对应的英里数;5、输入一个int数,将其低四位置1第二次:C++函数和作用域实验简介: 这次试验主要集中在设计模块和数据封装上,函数是这一主要体现,从函数的各个侧面锻炼学生的模块设计能力实验目的:1、理解程序设计的模块性概念2、掌握C++函数命名的格式3、进一步熟悉VisualC++6.0或BC3.1编辑器,程序调试环境 锻炼调试程序、排除程序错误的能力4、了解作用域的内涵及::的用法实验要求: 程序实现,理清清思路,独立完成实验内容:1.求∑i!(i为一个变量n)2.求一个一元二次方程的解,。

    讨论下述情况:(1) b*b-4*a*c=0,有两个相等实根;(2) b*b-4*a*c>0,有两个不相等实根;(3) b*b-4*a*c<0,有两个共轭复根;(4) a=0,不是二次方程3. 编写两个函数,一个是将一个int型数转换成为每两个数字间加一个空格的字符串;另一个是求出转换后的字符串的长度,由主函数输入int型数,并输出转换后的字符串的长度4.编程输出如下图案: ** * ** * * * ** * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *------------------------5. 编制一库房管理程序,要求对10种产品进行管理(商品内容自定)并实现如下功能:(1)入库管理清单,包括产品名称、数量、单价、入库量、有效期(2) 库存管理,对产品数量的变化、单价的变化进行修改,并能显示任意产品的库存情况(3) 输出出库清单,包括产品名称、数量、单价、出库量、折扣率,遇到无货或库存不够要有提示(4) 进行当日交易额的统计(5) 根据产品数量进行库存量的排序,并显示排序结果 第三次:字符串类OOString的实现和测试 实验简介: 字符串类是程序设计中经常要用到的一种数据类型,给程序设计工作者提供了很大的便利。

    这次试验给出一系列的测试函数和输出结果,整体上测验学生的实际的软件分析,需求抽象,和实际的设计能力实验目的: 1、掌握OO技术解决的主要问题,OO技术的特征2、了解抽象这一工具的内涵以及在OO技术中的作用3、掌握类和对象的概念和声明及使用方法4、掌握构造、析构函数的作用及其出现的场合5、掌握访问控制符的使用,理解类成员的内涵6、了解友元函数及友元类,静态成员函数及静态数据成员实验内容: (仅可以利用iostream.h中的函数)实现一个OOString类,完成常见的字符串操作运算;具体成员根据如下测试函数来定义:(//----n 为测试功能,根据该测试实现OOString类)(提示:数据定义用m_strBuffer,变量定义用m_nLength,其余函数根据下述程序添加,具体格式要符合测试,析构函数要完成内存管理功能)//---- 1OOString str1,str2(“abcd”),str3(“hello,CPP”);OOString str(str2);///---- 2str.Print(); // 显示字符串str,并且绝对不允许修改str的值///--- 3OOString strHello = str3.GetSubStr(0,5); ///strHello.Print(); ///输出hellostrHello = str3.GetSubStr(7,10);strHello.Print(); ///输出:PP/// --- 4OOString strHelloCPP = str3.GetSubStr(0,9);strHelloCPP.Print(); ///输出:hello,CPP///--- 5cout<

    试验目的:1、 掌握继承和多态的技术原理,概念2、 掌握友元类的使用3、 掌握指针的使用试验内容及要求: 至少实现下列操作1、 显示输出一个已生成的链表,插入的新标项被放到表头,即前插入2、 对一个空表插入链表项,追加的新标项被放在表尾部3、 对一个空表追加链表项,追加的新表项被放到表尾部4、 两个链表相链接,即将一个链表链在另一个链表的尾部;5、 将一个链表的各链表项逆向输出6、 求得一个链表的数据项数 实验五、学生信息管理系统要求: 1、有交互式方式即用户可以根据提示进行操作学生信息如修改、删除、查找学生信息等操作 2、有文件操作 学生信息存放在文件中,文件具体的地址不限制4、 有链表结构学生信息的基本单元存在链表中,可以进行链表的常用操作5、 学生基本信息学生学号(9位数字串)、姓名、性别、年龄以上题目,任选4题, 。

    点击阅读更多内容
    卖家[上传人]:wuyoumei
    资质:实名认证