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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
201603考试批次 《面向对象程序设计》结课作业 北京语言大学网络教育学院 《面向对象程序设计》结课作业 本学期所布置的结课作业,请同学一律按照以下要求执行: 逾期不予1) 结课作业提交起止时间:2016年1月25日一3月21日。(届时平台自动关闭, 接收。) 逾期不予 2) 结课作业课程均需通过“离线作业”栏目提交电子版,学院不收取纸介的结课作业,以 纸介回寄的作业一律视为无效; 3 )截止日期前可多次提交,平台只保留最后一次提交的文档,阅卷时以最后一次提交的结 课作业为准,截止日期过后将关闭平台,逾期不交或科目提交错误者,按 0分处理; 提交文档要求:提交的文档格式为 doc、rar,大小10M以内; 必须严格按照每门课程的答题要求完成作业,没有按照学院要求来做的结课作业,将酌 情扣分。 一、【程序分析题】(本大题共5小题,请任选其中一道题作答,答题时请注明题 号,本题30分,本题要求读懂题目中的程序或函数,写出程序或函数的功能 ) 1、#includeiostream.h void mai n() { int i,s=0; for(i=2;i=30;i+=2) s+=i*i; couts=se ndl; } 1答:程序的功能是:计算并输出 22 +42 +62 + ,, +302的值 二、【编写程序实现算法】(本大题共5小题,请任选其中一道题作答,答题时请 注明题号,本题30分,根据题目要求编写算法实现,要求程序没有语法错误 ) 1、按照函数原型语句“ void p(i nt n); ”编写一个递归函数显示出如下图形,此图形是 n=5的情况。 55555 4444 333 22 1、答: #in cludestdio.h void p(i nt n) { if(n==1) { prin tf(1\n); return; } else { for(i nt i=1; i=n; i++) { prin tf(%d, n); } prin tf(\n ”); P( n-1); } void mai n() { P(5); } 三、【程序设计题】(本大题共5小题,请任选其中一道题作答,答题时请注明题 号,本题40分,根据题目要求编写完整程序实现,要求程序能够正常运行,没 有语法错误) 4、编写一个程序,实现图书和杂志销售管理。当输入一系列图书和杂志销售记录后,将销 售良好(图书每月售 500本以上,杂志每月 2500本以上)的图书和杂志名称显示出来。 4、答: #include viostream #include string using namespace std; int main() { string bookName; string magazineName; string a[100],b[100]; int bookNumber; int magazineNumber; int i=0,j=0,c,d; do { coutvv请输入图书的名称:vvendl; cinbookName; coutvv请输入图书销售的数量 :vvendl; cinbookNumber; if (bookNumber500) { a[i]=bookName; i++; } coutvv请问还有图书需要输入吗?有请按 1,没有请按0vvendl; cinc; }while(c==1); do { coutvv请输入杂志的名称:vvendl; cinmagazineName; coutvv请输入杂志销售的数量 :vvendl; cinmagazineNumber; if (magazineNumber2500) { b[j]=magazineName; j++; } coutvv请问还有杂志需要输入吗?有请按 1,没有请按0vvendl; cind; } while(d==1); coutvv销售良好的图书有: for(int k=0;k!=i;k++) coutvva[k]vv\n; coutvv销售良好的杂志有: for(int x=0;x!=j;x++) coutvvb[x]vv\n; return 0; system(pause); vvendl;vvendl;} vvendl; vvendl;

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档