学年第2学期答卷(a卷)

学年第2学期答卷(a卷)

ID:30288448

大小:101.04 KB

页数:6页

时间:2018-12-28

学年第2学期答卷(a卷)_第1页
学年第2学期答卷(a卷)_第2页
学年第2学期答卷(a卷)_第3页
学年第2学期答卷(a卷)_第4页
学年第2学期答卷(a卷)_第5页
资源描述:

《学年第2学期答卷(a卷)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、A卷华南农业大学期末考试试卷(2005学年第2学期)程序设计答卷学号姓名年级专业题号一二三四五总分得分评阅人一、选择题(每小题2分,共30分)1B2D3B4B5C6D7B8B9C10B11C12C13C14B15D二、是非判断题(每小题1分,共10分)(正确打勾,错误打×)1×2×3×4√5×6√7√8×9√10×三、写出下列程序段的输出结果(每小题5分,共20分)a、b、c、d共四项,错一项扣1分;全错不得分;数值全对但格式不对扣1分;1.a=2,b=1,c=1,d=22.写出“a>b”但未写出其余部分的得3分;全部写出,但格式不对

2、的扣1分;a>bnota>bUnkownx、y、z共三项,错一项扣2分,扣完5分为止;数值全对但格式不对扣1分;3.x=2,y=10,z=12第6页共6页8个因数,每少(或多)两个扣1分;count=8不对扣1分数值全对但格式不对酌情扣1分;4.1234681224count=8四、程序填空(每空2分,共20分)1.(1)&year(2)year%4==0(3)leap=12.(4)(ch=getchar())!=''(5)ch>='A'&&ch<='Z'3.(6)min=a[0](7)i<10(或i<=9)(8)min=a[i]

3、4.(9)break(10)i>=n(或i==n)第6页共6页四、编程题(第1小题8分,第2小题12分,共20分)1.程序如下:#include"stdio.h"main(){floatincome,tax;1分(变量定义)scanf("%f",&income);1分if(income<=1600)tax=0;1分elseif(income<=2600)tax=(income-1600)*0.10;1分elseif(income<=3600)tax=(income-1600)*0.20-100;1分elsetax=(income-16

4、00)*0.30-200;1分printf("%f",income-tax);1分(输出正确结果)}其它1分2.(1)程序如下:(5分)#include"stdio.h"main(){longa[40]={0,1,1};inti,n;1分(变量定义)scanf("%d",&n);1分for(i=3;i<=n;i++)a[i]=a[i-1]+a[i-2];2分printf("%ld",a[n]);1分(输出正确结果)}第6页共6页开始a[1]=1;a[2]=1;由键盘输入ni=3a[i]=a[i-1]+a[i-2]i<=ni++打印a[

5、n]结束YN(2)(3分)仅能够画出流程图的部分环节得1分;流程图基本正确但存在个别错误,得2分;流程图正确且完整,得3分;(3)程序如下:(4分)#include"stdio.h"main(){intn;1分scanf("%d",&n);1分printf("%d",n/3);2分}注:该题主要考察学生的思考能力与分析能力,其实问题等价于求数列001001001001......的前n项和第6页共6页#include"stdio.h"main(){intyear,leap;scanf("%d",&year);if(year%4==0)

6、{if(year%100==0){if(year%400==0)leap=1;elseleap=0;}elseleap=1;}elseleap=0;if(leap)printf("%dis",year);elseprintf("%disnot",year);printf("aleapyear.");}#include"stdio.h"main(){charch;printf("Inputastring:");while((ch=getchar())!=''){if('A'<=ch&&ch<='Z')ch=ch+32;putch

7、ar(ch);}}#include"stdio.h"main()第6页共6页{inta[10]={87,54,571,152,942,43,9,971,5,12};inti,min;min=a[0];for(i=1;i<10;i++)if(min>a[i])min=a[i];printf("min=%d",min);}#include"stdio.h"main(){intn,i;scanf("%d",&n);for(i=2;i=n)printf("%disaprimenumb

8、er",n);elseprintf("%disnotaprimenumber",n);}第6页共6页

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

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

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