测试题参考答案

测试题参考答案

ID:43278075

大小:118.00 KB

页数:21页

时间:2019-09-29

测试题参考答案_第1页
测试题参考答案_第2页
测试题参考答案_第3页
测试题参考答案_第4页
测试题参考答案_第5页
资源描述:

《测试题参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、测试题参考答案说明:1、时间:40分钟2、得分:每题正确加2分,错误扣1分,不交不得分3、在每个程序的第一行以“注释”形式标明题号、学号、姓名,否则不记分测试题1、买鸡问题:用5000元买5000只鸡,大公鸡5元1只,母鸡3元1只,小鸡1元3只。问各能买多少只?要求编程列出所有购买方案并统计总方案数并输出。2、一个四位正整数,当它逆向排列时得到的4位数是它自身的整数倍,请找出所有符合这一条件的四位数并统计总个数。3、有27个鸡蛋,要求10天吃完,问有多少种吃法。要求输出所有方案及总方案数。4、斐波那契数列的数学定义为:,要求编程序输出此数列的前n项,其中的n

2、在程序运行时通过键盘输入。5、求方程的根,要求绝对误差不超过0.0001。6、找赛手:2个羽毛球队比赛,各出3人,每个人只比一次。甲队为A,B,C三人,乙队为X,Y,Z三人。有人打听比赛名单,A说他不和 Y比,C说不和Y、Z比。请编程找出三队赛手的对阵名单。7、有五项设计任务可供选择,各项设计任务的预期完成时间分别为3,8,5,4,10周,设计报酬分别为7,17,11,9,21万元。设计任务只能一项一项地进行,总的期限是20周。选择任务时必须满足下面要求:l至少完成3项设计任务;l若选择任务1,必须同时选择任务2;l任务3和任务4不能同时选择。应当选择哪些设

3、计任务,才能使总的设计报酬最大?编程找出最佳选择方案并输出满足条件的最大报酬。8、某处发生一起案件,侦察得知如下可靠线索:ABCD四人都有作案可能AB中至少一人参与作案BC中至少一人参与作案CD中至少一人参与作案AC中至少一人未参与作案要求编程序输出嫌疑最大的案犯。9、编程用递归的方法计算斐波那契(Fibonacci)数列的第n项的值,其中的n在程序运行时通过键盘输入。10、编程用递归的方法计算n!,其中的n在程序运行时通过键盘输入。11、用数组实现的小系统。12、用链表实现的小系统。参考答案//1#include#include

4、ib.h>voidmain(){intcock,hen,chick,count=0;for(cock=1;cock<=1000;cock++)for(hen=1;hen<=5000/3;hen++)for(chick=1;chick<=5000;chick++)if((cock+hen+chick==5000)&&(15*cock+9*hen+chick==15000)){printf("公鸡:%4d母鸡:%4d小鸡:%4d",cock,hen,chick);count++;}printf("共计有%d种买法!",count);system("p

5、ause");}//优化后的程序#include#includevoidmain(){intcock,hen,chick,count=0;for(cock=1;cock<=1000;cock++)for(hen=1;hen<=5000/3;hen++){chick=5000-hen-cock;if(15*cock+9*hen+chick==15000){printf("公鸡:%4d母鸡:%4d小鸡:%4d",cock,hen,chick);count++;}}printf("共计有%d种买法!",count)

6、;system("pause");}//2#include#includevoidmain(){inti,ge,shi,bai,qian,newi,count=0;for(i=1000;i<=9999;i++){ge=i%10;shi=i/10%10;bai=i/100%10;qian=i/1000;newi=ge*1000+shi*100+bai*10+qian;if(newi%i==0){printf("%8d",i);count++;}}printf("共计有%d个!",count);system("pau

7、se");}//3#include#include#defineN10#defineGESHU27voidmain(){inti,a[N+1],count=0;for(a[1]=0;a[1]<=GESHU;a[1]++)for(a[2]=0;a[2]<=GESHU;a[2]++)for(a[3]=0;a[3]<=GESHU;a[3]++)for(a[4]=0;a[4]<=GESHU;a[4]++)for(a[5]=0;a[5]<=GESHU;a[5]++)for(a[6]=0;a[6]<=GESHU;a[6]++)for

8、(a[7]=0;a[7]<=GESHU;a[7]++

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

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

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