已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
201509 考试批次 面向对象程序设计结课作业 201509 考试批次 面向对象程序设计结课作业 学生姓名 学生姓名 学习中心 学习中心学习中心 学习中心 学 号 考 号 学 号 考 号 专 业 计算机科学与技术 年级层次 专科起点本科 专 业 计算机科学与技术 年级层次 专科起点本科 北京语言大学网络教育学院 面向对象程序设计结课作业 注意: 本学期所布置的结课作业,请同学一律按照以下要求执行: 一、学生必须预约才能在学生平台看见相关课程的“结课作业”按钮; 二、提交路径:个人平台首页-学习中的课程,点击该课程名称-点击“结课作业”-点击 “浏览”按钮,选择要上传的文档后点击“提交作业”即可。 三、结课作业提交起止时间:2015 年 8 月 1 日9 月 7 日。2015 年 8 月 1 日9 月 7 日。 (届时平台自动关闭,逾期不予 接收。 ) 四、提交的文档格式必须为 word 文档,截止日期前可多次提交,平台只保留最后一次提交 的文档; 五、严格按照课程名称提交相应课程结课作业,提交错误的结课作业,按 0 分处理。 一、 【程序分析题】(本大题共 5 小题,请任选其中一道题作答,答题时请注明题 号,本题 30 分,本题要求读懂题目中的程序或函数,写出程序或函数的功能) 一、 【程序分析题】(本大题共 5 小题,请任选其中一道题作答,答题时请注明题 号,本题 30 分,本题要求读懂题目中的程序或函数,写出程序或函数的功能) 1、#include void main() int i,s=0; for(i=2;ia=a; void biaomianji(); void tiji(); private: int a ; void zhengfangti:biaomianji() coutd=d; void biaomianji(); void tiji(); private: int r,d; ; void yuanzhuti:biaomianji() couttiji(); void main() zhengfangti zheng(3); qiuti qiu(4); yuanzhuti yuanzhu(3,4); fun( fun1( fun( fun1( fun( fun1( 4、编写一个程序,实现图书和杂志销售管理。当输入一系列图书和杂志销售记录后,将销 售良好(图书每月售 、编写一个程序,实现图书和杂志销售管理。当输入一系列图书和杂志销售记录后,将销 售良好(图书每月售 500 本以上,杂志每月本以上,杂志每月 2500 本以上)的图书和杂志名称显示出来。本以上)的图书和杂志名称显示出来。 #include #include using namespace std; int main() string bookName; string magazineName; string a100,b100; int bookNumber; int magazineNumber; int i=0,j=0,c,d; do coutbookName; coutbookNumber; if (bookNumber500) ai=bookName; i+; coutc; while(c=1); do coutmagazineName; coutmagazineNumber; if (magazineNumber2500) bj=magazineName; j+; coutd; while(d=1); cout“销售良好的图书有:“endl; for(int k=0;k!=i;k+) coutakn; cout“销售良好的杂志有:“endl; for(int x=0;x!=j;x+) coutbxn; return 0; system(“pause“); 5、一名兽医要记录他所治疗的各种类型的狗以及治疗信息,尤其想了解不同的病症对带斑 点的狗和不带斑点的狗所产生的影响。为该兽医设计一个程序,要求记录狗的品种(breed), 身高(height),体重(weight),颜色(color)等信息。为斑点狗和不带斑点的狗设计不同的类。 下面的程序使用你设计的类。 void main() / 定义一个白色的 Dalmatian 斑点狗,它身高 24,体重 60, 斑点为红色 spotted_dog redSpot(“Dalmatian“,24,60,“white“,“red“); /定义一个黄色的 Labrador 无斑点狗,它身高 30,体重 40 unspotted_dog rover(“Labrador Retriever“,30,40,“yellow“); redSpot.show_name(); /显示狗名 redSpot.show_breed(); /显示狗品种 redSpot.spot_info(); /显示狗斑点信息 rover.show_name(); /显示狗名 rover.show_breed(); /显示狗品种 #include using namespace std; class unspotted_dog /定义无斑点的狗作为基类 char breed20, color10; /定义字符数组,存放狗的品种和颜色 float height, weight; public: unspotted_dog(char* br, char* co, float he, float we) /形参为字符型指针,对应实参为字符 串(字符数组) strcpy(breed, br); strcpy(color, co); height=he; weight=we; /字符赋值得用 strcpy void show_breed( ) cout“Breed is: “breedendl; /输出无斑点狗的品种 /还可定义其它函数输出身高、体重和颜色 ; class spotted_dog: public unspotted_dog /定义有斑点狗为无斑狗的派生类 char spot_color10; /斑点颜色为新增成员 public: spotted_dog(char* br, float he, float we, char* co, char* sp_co) : unspotted_dog(br, he, we, co) /初始化基类成员 strcpy(spot_color,sp_co); /初始化新增成员 void spot_info( ) cout“spot_color is: “spot_colorendl; /输出有斑点狗的斑点颜色 ; int main(void) spotted_dog redSpot(“Dalmatian“, 24, 60, “white“, “red“); /定义斑点狗类的对象 unspotted_dog rover(“Labrador Retriever“, 30, 40, “yellow“); /定义无斑点狗
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东省云浮市“百万英才汇南粤”招聘教育人才19人(华南农业大学专场)考试笔试备考试题及答案解析
- 2025年萍乡市人民医院招聘编外人员(第三批)4人笔试考试参考试题及答案解析
- 2025年潍坊市技师学院公开招聘高层次、高技能人才(10人)考试笔试模拟试题及答案解析
- 2025年台州湾新区海虹街道办事处人员招聘2人笔试考试备考试题及答案解析
- 2025年四季度浙江台州市市直事业单位选聘工作人员(四)考试笔试模拟试题及答案解析
- 2025年甘肃省兰州新区综合保税区开发建设有限公司招聘财务工作人员笔试考试参考试题及答案解析
- 2026广东深圳市事业单位集中招聘高校毕业生658人(教师岗6人)笔试考试参考试题及答案解析
- 2026中国网安校园招聘考试笔试参考题库附答案解析
- 2026广东省高州市赴华南师范大学现场招聘教师98人考试笔试备考试题及答案解析
- 2025中国农业科学院作物科学研究所作物倍性育种技术创新研究组科研助理招聘2人考试笔试备考题库及答案解析
- 校歌活动策划方案范文
- 2025年智能农机应用项目可行性研究报告及总结分析
- 2025年北京市人力资源市场薪酬水平报告(三季度)
- 《纹必有意》+教学课件-+2025-2026学年鲁教版(五四制)(2024)初中美术六年级上册
- 学堂在线 运动与健康 章节测试答案
- 了解红旗渠-学习红旗渠精神课件
- 承德宽丰巨矿业有限公司大地铁项目环境影响评价报告书
- 气质联用培训材料
- 稿件修改说明(模板)
- 山西省普通高等学校毕业生就业协议
- 一级建造师继续教育第一章建筑工程项目管理课件
评论
0/150
提交评论