浙江省秋季C语言二级考试上机编程试题及答案.doc

浙江省秋季C语言二级考试上机编程试题及答案.doc

ID:59323806

大小:767.50 KB

页数:45页

时间:2020-09-05

浙江省秋季C语言二级考试上机编程试题及答案.doc_第1页
浙江省秋季C语言二级考试上机编程试题及答案.doc_第2页
浙江省秋季C语言二级考试上机编程试题及答案.doc_第3页
浙江省秋季C语言二级考试上机编程试题及答案.doc_第4页
浙江省秋季C语言二级考试上机编程试题及答案.doc_第5页
资源描述:

《浙江省秋季C语言二级考试上机编程试题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、浙江省2011年秋季C语言二级考试上机编程试题及答案1.三个数比较大小。#includevoids)//int*pa,int*pb{/*交换两个数的位置*/inttemp;temp=*pa;*pa=*pb;*pb=temp;}voidmain(){inta,b,c,temp;scanf("%d%d%d",&a,&b,&c);if(a>b)s);if(b>c)s);if(______2______)//a>bs);printf("%d,%d,%d",a,b,c);}2.表达式求和。#include

2、#includevoidmain(){FILE*fp;floatn=1,t=1,pi=0;inti;//从以下开始答题i=1;while(fabs(t)>=1e-6){pi=pi+t;i=-i;n=n+2;t=i/n;}fp=fopen("Design1.dat","w");fprintf(fp,"%.6f",4*pi);fclose(fp);}运行结果:3.1415943.字母后移循环输出。#includevoidmain(){charc;c=getchar(

3、);if(______1______)//c>='a'&&c<'v'c=c+5;elseif(c>='v'&&c<='z')______2______//c=c-21;putchar(c);}4.求满足条件的数。#include#includevoidmain(){floaty=1.05;intn=1;FILE*p;//以下开始做答while(!(pow(y,n)<1e6&&pow(y,n+1)>1e6))n++;p=fopen("Design2.dat","w");fprint

4、f(p,"%d,%.0f",n,pow(1.05,n));fclose(p);}运行结果:283,9921375.求满足条件的数。#includevoidmain(){intm=0,t=1,n;while(_____1________);//(scanf("%d",&n),n<=0)while(!(t<=n&&t*2>=n)){_____2_____//t=t*2;m++;}printf("%d",m);}6.求平面点间的最短距离。#include#include

5、.h>#definelen(x1,y1,x2,y2)sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2))voidmain(){FILE*p;inti,j;floatc,minc;floatx[]={1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65};floaty[]={-6,4.3,4.5,3.67,2.42,2.54,5.6,-0.97,4.65,-3.33};minc=len(x[0],y[0],x[1],y[1]);p=fopen("Desi

6、gn1.dat","w");for(i=0;i<9;i++)for(j=i+1;j<10;j++)if((c=len(x[i],y[i],x[j],y[j]))_______1______//longf(intn);voidmain(){printf("%ld",f(30));}longf(intn){if(______2__

7、____)//n==1

8、

9、n==2return1;elsereturnf(n-1)+f(n-2);}运行结果:8320408.多项式求和问题。#include#includevoidmain(){FILE*p;inti;floatx=1.279,t=1,y=0;floata[10]={1.1,3.2,-2.5,5.67,3.42,-4.5,2.54,5.6,0.97,4.65};p=fopen("Design2.dat","w");y=a[0];for(i=1;i<10;i++)

10、{t=t*x;y=y+t*a[i];}fprintf(p,"%f",y);fclose(p);}运行结果:98.7225429.整数转换为字符串。#includevoiditoa(longi,char*s){if(i==0)return;/******1******/*s='1'+i%10;//*s='0'+i%10itoa(i/10,s-1);}voi

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

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

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