201509考试批次《面向对象程序设计》(结课作业)

201509考试批次《面向对象程序设计》(结课作业)

ID:40547027

大小:217.01 KB

页数:12页

时间:2019-08-04

201509考试批次《面向对象程序设计》(结课作业)_第1页
201509考试批次《面向对象程序设计》(结课作业)_第2页
201509考试批次《面向对象程序设计》(结课作业)_第3页
201509考试批次《面向对象程序设计》(结课作业)_第4页
201509考试批次《面向对象程序设计》(结课作业)_第5页
资源描述:

《201509考试批次《面向对象程序设计》(结课作业)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、201509考试批次《面向对象程序设计》结课作业学生姓名学习中心学习中心学号考号专业计算机科学与技术年级层次专科起点本科北京语言大学网络教育学院《面向对象程序设计》结课作业注意:本学期所布置的结课作业,请同学一律按照以下要求执行:一、学生必须预约才能在学生平台看见相关课程的“结课作业”按钮;二、提交路径:个人平台首页--学习中的课程,点击该课程名称--点击“结课作业”--点击“浏览”按钮,选择要上传的文档后点击“提交作业”即可。三、结课作业提交起止时间:2015年8月1日—9月7日。(届时平台自动关闭,逾期不予接收

2、。)四、提交的文档格式必须为word文档,截止日期前可多次提交,平台只保留最后一次提交的文档;五、严格按照课程名称提交相应课程结课作业,提交错误的结课作业,按0分处理。一、【程序分析题】(本大题共5小题,请任选其中一道题作答,答题时请注明题号,本题30分,本题要求读懂题目中的程序或函数,写出程序或函数的功能)1、#includevoidmain(){inti,s=0;for(i=2;i<=30;i+=2)s+=i*i;cout<<"s="<

3、输出2+4+6+„„+30的值2、ints1(intn){intx;if(n==1)x=1;elsex=s1(n-1)+n*n;returnx;}222答:函数的功能是:通过递归调用函数S1求得1+2+3+….+n的值3、voidfun5(char*a,constchar*b){while(*b)*a++=*b++;*a=0;}答:实现字符串系统函数strcpy的功能,把b所指的字符串拷贝到a所指的字符数组空间中。4、voidfun3(inta[][N],intm,intn,int&row,int&col){int

4、x=a[0][0];row=col=0;for(inti=0;ix){x=a[i][j];row=i;col=j;}}答:函数的功能是:找出数组中最大数所在的行和列5、char*f8(char*str1,constchar*str2){inti=0,j=0;while(str1[i])i++;while(str2[j])str1[i++]=str2[j++];str1[i]='';returnstr1;}答:函数的功能是:把str2链接到

5、str1后面。二、【编写程序实现算法】(本大题共5小题,请任选其中一道题作答,答题时请注明题号,本题30分,根据题目要求编写算法实现,要求程序没有语法错误)1、按照函数原型语句“voidp(intn);”编写一个递归函数显示出如下图形,此图形是n=5的情况。555554444333221答:voidp(intn){if(n!=0){for(inti=0;i

6、5的情况。122333444455555voidp(intn){if(n==1){printf("1");return;}else{p(n-1);for(inti=1;i<=n;i++){printf("%d",n);}printf("");}}voidmain(){p(5);}3、按照下面函数原型语句编写一个递归函数计算出数组a中n个元素的平方和并返回。intf(inta[],intn);intf(inta[],intn){if(n<=0)return0;elsereturn(f(a,n‐1)+a[n‐1

7、]*a[n‐1]);}4、根据下面类中MaxMin函数成员的原型和注释写出它的类外定义。classAA{int*a;intn;intMS;public:voidInitAA(intaa[],intnn,intms){if(nn>ms){cout<<"Error!"<

8、和y带回,//同时若n大于0则返回1,否则返回0。};答:intAA::MaxMin(int&x,int&y){intmx,my;mx=my=a[0];for(inti=1;imx)mx=a[i];if(a[i]0)return1;elsereturn0;}5、如果A和B

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

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

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