《面向对象程序设计》课程教学资源(Exercise)练习题

1.用栈,队列和类设计一个程序,检査所输入的数据是不是回文数据。所谓回文数据是指 从左读和右读都一样,例: able was ere saw elba.这串数据以点作为结束符(即 2.编写一个程序实现小型公司的工资管理。该公司主要有四类人员:经理,兼职技术人员 销售员和销售经理。要求储存这些人员的编号,姓名和月工资,计算月工资并显示全部信息。 月工资的计算方法是:经理拿固定月薪8000元;兼职技术人员按每小时100元领月薪:销 售员按当月的销售额的4%提成;销售经理既拿固定月薪也领取销售提成,固定月薪为5000 元,销售提成为所管辖部门当月销售总额的5%。(采用继承和多继承) 3.设计评选优秀学生和优秀学生干部的程序,其类结构如图所示。当输入一系列学生和干 部的记录后,将优秀学生和干部的姓名列出来。 类 e8] 含虚函数 Isgood() 类 student 类干部 如果考试成绩超过90分, 如果一学期组织活动超过3次 则 isgood(返回Ture 则 isgood()返回Ture 4.编写一个程序,先设计一个整数链表类,然后从此链表类派生出一个整数集合类,在集 合类中增加一个元素个数的数据项。集合类中的插入操作与链表相似,只是不插入重复 元素,并且插入后,元素个数的数据成员需増值。集合类的删除操作是在链表删除操作 的基础上对元素的个数做减1的操作。而查找和显示操作是相同的。 5.编写一个程序,其中有一个简单的串类 string,包含设置字符串,返回字符串长度及显 示内容等功能。另有一个具有编辑功能的串类 edit string,它的基类是 string,在其中设 置一个光标,使其能支持在光标处的插入,替换和删除等编辑功能
1. 用栈,队列和类设计一个程序,检查所输入的数据是不是回文数据。所谓回文数据是指 从左读和右读都一样,例: able was ere saw elba.这串数据以点作为结束符(即 “.”) 2. 编写一个程序实现小型公司的工资管理。该公司主要有四类人员:经理,兼职技术人员, 销售员和销售经理。要求储存这些人员的编号,姓名和月工资,计算月工资并显示全部信息。 月工资的计算方法是:经理拿固定月薪 8000 元;兼职技术人员按每小时 100 元领月薪;销 售员按当月的销售额的 4%提成;销售经理既拿固定月薪也领取销售提成,固定月薪为 5000 元,销售提成为所管辖部门当月销售总额的 5%。(采用继承和多继承) 3. 设计评选优秀学生和优秀学生干部的程序,其类结构如图所示。当输入一系列学生和干 部的记录后,将优秀学生和干部的姓名列出来。 4. 编写一个程序,先设计一个整数链表类,然后从此链表类派生出一个整数集合类,在集 合类中增加一个元素个数的数据项。集合类中的插入操作与链表相似,只是不插入重复 元素,并且插入后,元素个数的数据成员需増值。集合类的删除操作是在链表删除操作 的基础上对元素的个数做减 1 的操作。而查找和显示操作是相同的。 5. 编写一个程序,其中有一个简单的串类 string,包含设置字符串,返回字符串长度及显 示内容等功能。另有一个具有编辑功能的串类 edit_string,它的基类是 string,在其中设 置一个光标,使其能支持在光标处的插入,替换和删除等编辑功能。 类 student 如果考试成绩超过 90 分, 则 isgood( )返回 Ture 类干部 如果一学期组织活动超过 3 次 则 isgood ( ) 返回 Ture 类 base Char name[8]; 含虚函数 Isgood ( )
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《面向对象程序设计》课程教学资源(讲义)类属机制.doc
- 《面向对象程序设计》课程教学资源(Exercise)8.doc
- 《面向对象程序设计》课程教学资源(Exercise)7.doc
- 《面向对象程序设计》课程教学资源(Exercise)6.doc
- 《面向对象程序设计》课程教学资源(Exercise)5.doc
- 《面向对象程序设计》课程教学资源(Exercise)4.doc
- 《面向对象程序设计》课程教学资源(Exercise)3.doc
- 《面向对象程序设计》课程教学资源(Exercise)2.doc
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第5章 网络银行与支付.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第4章 网络营销与管理.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第3章 电子商业与贸易.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第1章 电子商务概述.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第13章 电子商务项目实施管理.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)导论(主编:邵兵家).ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)总复习目录.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第14章 电子商务发展中的法律法规.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第15章 电子商务发展状况.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第12章 电子商务网站建设.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第11章 电子商务系统设计.ppt
- 重庆大学:《电子商务概论》教材电子教案(PPT课件讲稿,2003版)第10章 电子商务安全技术.ppt
- 《面向对象程序设计》课程教学资源(讲义)面向对象分析实例.doc
- 《面向对象程序设计》第一章 面向对象技术概论(1.1)引论.doc
- 《面向对象程序设计》第一章 面向对象技术概论(1.2)面向对象的基本概念.doc
- 《面向对象程序设计》第一章 面向对象技术概论(1.3)面向对象的分析方法.doc
- 《面向对象程序设计》第一章 面向对象技术概论(1.4)面向对象设计初步.doc
- 《面向对象程序设计》第一章 面向对象技术概论(1.5)一个GIS的OOD模型实例.doc
- 《面向对象程序设计》课程教学资源(讲义)面向对象方法学的基本原则.doc
- 《面向对象程序设计》第七章 面向对象的系统分析和设计(7.1)面向对象系统分析和设计.doc
- 《面向对象程序设计》第七章 面向对象的系统分析和设计(7.2)系统分析方法.doc
- 《面向对象程序设计》第七章 面向对象的系统分析和设计(7.3)系统设计阶段和步骤.doc
- 《面向对象程序设计》第七章 面向对象的系统分析和设计(7.4)评审和修正OOA模型.doc
- 《面向对象程序设计》第七章 面向对象的系统分析和设计(7.5)系统文档编制和实现、测试.doc
- 《面向对象程序设计》第三章 聚合数据类型与操作函数(3.1)数组类型与简单线性表处理.doc
- 《面向对象程序设计》第三章 聚合数据类型与操作函数(3.2)指针类型与地址算法.doc
- 《面向对象程序设计》第三章 聚合数据类型与操作函数(3.3)函数类型与应用方法.doc
- 《面向对象程序设计》第三章 聚合数据类型与操作函数(3.4)结构类型及链表处理.doc
- 《面向对象程序设计》第二章 C++基本知识速成(2.1)C++语言概述.doc
- 《面向对象程序设计》第二章 C++基本知识速成(2.2)C++程序构架及词法符号约定.doc
- 《面向对象程序设计》第二章 C++基本知识速成(2.3)C++数据类型.doc
- 《面向对象程序设计》第二章 C++基本知识速成(2.4)C++的运算符和表达式.doc