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

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

ID:34600880

大小:72.00 KB

页数:12页

时间:2019-03-08

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

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

1、标准实用文案201709考试批次《面向对象程序设计》结课作业学生姓名学习中心学号专业年级层次北京语言大学网络教育学院《面向对象程序设计》结课作业注意:本学期所布置的结课作业,请同学一律按照以下要求执行:1)结课作业提交起止时间:2017年8月2日--9月11日。(届时平台自动关闭,逾期不予接收。)2)结课作业课程均需通过“离线作业”栏目提交电子版,学院不收取纸介的结课作业,以纸介回寄的作业一律视为无效;3文档标准实用文案)截止日期前可多次提交,平台只保留最后一次提交的文档,阅卷时以最后一次提交的结课作业为准,截止日期过后将关闭平台,逾期不交或

2、科目提交错误者,按0分处理;4)提交文档要求:提交的文档格式为doc、rar,大小10M以内;5)必须严格按照每门课程的答题要求完成作业,没有按照学院要求来做的结课作业,将酌情扣分。一、【程序分析题】(本大题共5小题,请任选其中一道题作答,答题时请注明题号,本题30分,本题要求读懂题目中的程序或函数,写出程序或函数的功能)1、#includevoidmain(){inti,s=0;for(i=2;i<=30;i+=2)s+=i*i;cout<<"s="<

3、+30^2的值2、ints1(intn){intx;if(n==1)x=1;elsex=s1(n-1)+n*n;returnx;}答:函数的功能是:通过递归调用函数S1求得1^2+2^2+3^2+….+n^2的值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){intx=a[0][0];row=col=0

4、;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链接到str1后面。二、【编写程序实现算法】(本大题共5

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

6、=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]*a[n‐1]);}4、根据下面类中MaxMin函数成员的原型和注释写出它的类外

7、定义。classAA{int*a;intn;intMS;public:voidInitAA(intaa[],intnn,intms){if(nn>ms){cout<<"Error!"<

8、x,int&y){intmx,my;mx=my=a[0];for(inti=1;imx)mx=a[i];if(a[i]

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

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

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