ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:16.98KB ,
资源ID:7886096      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7886096.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(面向对象程序设计结课作业.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

面向对象程序设计结课作业.docx

1、面向对象程序设计结课作业 集团标准化办公室:VV986T-J682P28-JP266L8-68PNN面向对象程序设计结课作业201509考试批次面向对象程序设计结课作业学生姓名 陈明飞 学习中心 黑龙江鸡西市委党校奥鹏学习中心学 号 45考 号 9专 业 计算机科学与技术 年级层次 1403北京语言大学网络教育学院面向对象程序设计结课作业注意:本学期所布置的结课作业,请同学一律按照以下要求执行:1) 结课作业提交起止时间:2015年8月1日9月28日。(届时平台自动关闭,逾期不予接收。)2) 结课作业课程均需通过“离线作业”栏目提交电子版,学院不收取纸介的结课作业,以纸介回寄的作业一律视为无效

2、;3)截止日期前可多次提交,平台只保留最后一次提交的文档,阅卷时以最后一次提交的结课作业为准,截止日期过后将关闭平台,逾期不交或科目提交错误者,按0分处理;4) 提交文档要求:提交的文档格式为doc、rar,大小10M以内;5) 必须严格按照每门课程的答题要求完成作业,没有按照学院要求来做的结课作业,将酌情扣分。一、【程序分析题】(本大题共5小题,请任选其中一道题作答,答题时请注明题号,本题30分,本题要求读懂题目中的程序或函数,写出程序或函数的功能)1、#include void main() int i,s=0; for(i=2;i=30;i+=2) s+=i*i; couts=sendl

3、; 1、答:程序的功能是:计算并输出22+42+62+302的值2、int s1(int n) int x; if(n=1) x=1; else x=s1(n-1)+n*n; return x; 3、void fun5(char* a, const char* b) while(*b) *a+=*b+; *a=0; 4、void fun3(int aN, int m, int n, int& row, int& col) int x=a00; row=col=0; for(int i=0;im;i+) for(int j=0;jx) x=aij; row=i; col=j; 5、char* f

4、8(char* str1, const char* str2) int i=0,j=0; while(str1i) i+; while(str2j) str1i+=str2j+ ; str1i=0; return str1; 二、【编写程序实现算法】(本大题共5小题,请任选其中一道题作答,答题时请注明题号,本题30分,根据题目要求编写算法实现,要求程序没有语法错误)1、按照函数原型语句“void p(int n);”编写一个递归函数显示出如下图形,此图形是n=5的情况。5555544443332211、答:#includevoid p(int n)if(n=1)printf(1n);retur

5、n;elsefor(int i=1; ims) coutError!endl; exit(1); MS=ms; n=nn; a=new intMS; for(int i=0; in; i+) ai=aai; int MaxMin(int& x, int& y); /从数组a的前n个元素中求出 /最大值和最小值,并分别由引用参数x和y带回, /同时若n大于0则返回1,否则返回0。;5、如果A和B都是m行n列矩阵,且它们对应元素相等,则A= =B。试定义矩阵类,对“= =”运算符重载。三、【程序设计题】(本大题共5小题,请任选其中一道题作答,答题时请注明题号,本题40分,根据题目要求编写完整程序实

6、现,要求程序能够正常运行,没有语法错误)1、编写一个程序,计算三角形、正方形和圆形三种图形的面积和周长。(用多态性实现)2、已有若干个学生数据,包括学号、姓名、成绩,编写程序要求输出这些学生数据并计算平均分。3、应用C的多态性编写一个程序,编写程序计算正方体、球体和圆柱体的表面积和体积。4、编写一个程序,实现图书和杂志销售管理。当输入一系列图书和杂志销售记录后,将销售良好(图书每月售500本以上,杂志每月2500本以上)的图书和杂志名称显示出来。4、答:#include #include using namespace std;int main() string bookName;string

7、 magazineName;string a100,b100;int bookNumber;int magazineNumber;int i=0,j=0,c,d;do cout请输入图书的名称:bookName;cout请输入图书销售的数量:bookNumber;if (bookNumber500) ai=bookName;i+; cout请问还有图书需要输入吗有请按1,没有请按0c;while(c=1);do cout请输入杂志的名称:magazineName;cout请输入杂志销售的数量:magazineNumber;if (magazineNumber2500) bj=magazineN

8、ame;j+;cout请问还有杂志需要输入吗有请按1,没有请按0d;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,体重40unspotted_dog rover(Labrador Retriever,30,40,yellow); (); /显示狗名 (); /显示狗品种 (); /显示狗斑点信息 (); /显示狗名 (); /显示狗品种

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1