2022年全国计算机等级二级C语言上机考试题库 .pdf

上传人:Che****ry 文档编号:25106656 上传时间:2022-07-09 格式:PDF 页数:5 大小:45.74KB
返回 下载 相关 举报
2022年全国计算机等级二级C语言上机考试题库 .pdf_第1页
第1页 / 共5页
2022年全国计算机等级二级C语言上机考试题库 .pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《2022年全国计算机等级二级C语言上机考试题库 .pdf》由会员分享,可在线阅读,更多相关《2022年全国计算机等级二级C语言上机考试题库 .pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、读书破万卷下笔如有神一、填空题1、 t = _1_; t *= (-1.0)*x/_2_; (1)x (2)n (3)fabs(t) 2、 switch(_1_)(1)n%10 (2)break (3)break 3、if(t%2=_1_)(1)0 (2)10*x (3)n/10 4、rmax=aij; c= _1_ ; (1) j (2)0 (3)i+ 5、void fun(char (*ss) _1_, int k)(1) M (2)N (3)0 6、void fun(int (*t)_1_ )(1)N(2)tij (3)tji 7、void fun(int (*a)N, int _1_)

2、(1) k (2)N (3)aki 8、while(t=_1_) (1) 999 (2)t/10 (3)x 9、_1_; (1) sum=0 (2)tii (3)1 10、_1_ fun(char ch)(1) char (2)ch=9 (3)0 11、s=0; i=_1_; (1) 0 (2)i+ (3)2.*i 12、while (!feof(_1_)(1) fp (2)= (3)fp 13、for(i=0; i _1_ ; i+)(1) N (2)substr (3)0 14、for(p=1; pb)?(bc?b :(ac?c:_1_):(ac)?_2_:(bc)?c:_3_); (1)

3、 a (2)a (3)b 16 if (ch=a)_1_(ch=len) strcpy(_1_); (1) t,s (2)si (3)0 20、_1_ fun(struct student *a)(1)struct student * (2)a-scorei (3)a 21、max = min = _1_; (1) ai (2)aj (3)aj 22、void fun(int _1_ , int n)(1) tN (2)i=0;in (3)s 23、void fun(int _1_, int n)(1) *a (2)2 (3)i+1 24、 f = 1.0+_1_; (1) x (2)n (3

4、)t 25、 t = _1_; (注意和第1 题不一样) for (i=_2_; isno (2)-name (3)&t 27、k=_1_;( 注意和第49 题不一样 ) t=_2_; (1) 1 (2)2*i (3) (-1) 28、s=_1_;(1) 0 (2)n (3)(t*t) 29、ch=tolower(_1_);(1) *s (2)1 (3)kn 30、_1_ t;(1) struct student (2)n-1 (3)ai.name,aj.name 31、 if (_1_= 0) (1) ai%2 (2)aj (3) j 32、 t=*n % _1_;(1) 10 (2)0 (

5、3)x 33、for(i=0; i _1_ ; i+)(注意有相类似的) if(len= _2_) (1) N (2)k (3)ssi 34、 _1_ ; flag=1; (1) n+ (2)0 (3)s+ 35、 tj=_1_; j+; (1) si (2) k (3)0 36、for(i=0; i (3)(2*i+1) 39、for (i=0; i_1_; i+) ai = an-1-_2_; (注意有类似题)(1) n/2 (2)i (3)an-i-1 40、b = _1_; (1) a (2)b.name (3)scorei 41、 for (_1_; ji; j+) (1) j=2

6、(2)i (3)j 42、i=_1_;(1) 1 (2)s (3)i*10 43、_1_ fun(struct student a) (1) struct student (2)a.name (3)a.scorei 44、p=(n%2=0)?n/2:n/2+_1_; (1) 1 (2)i (3)ap+i 45、 if (ai%2=_1_)(1) 1 (2)j+ (3)j 46、n=_1_; (1) 0 (2)x (3)t+ 47、 *(t+n)= _1_ ; n+; (1) *s (2)s+ (3)n 48、#define OK(i, t, n)(_1_%t=0) & (i/tn) (1) i

7、 (2)t+ (3)count 49、k= _1_ ;(注意有类似题) if(strlen(psk) strlen(_2_) ) k=j; (1) i (2)psj (3) tp 50 for (j=ai*2; j=n; j+=_1_)(1)ai (2)ai (3)0 二、改错题1.(1)for(i=1;i=y;i+) (2)t=t%1000; 2. (1)if(t=0) (2) *zero=count; 3. (1)*t=0; (2) if(d%2!=0) 4. (1)for(i=2;i tj + 1 ) 8. (1)void fun(long s,long *t) (2)while(s0)

8、 9. (1)double r; (2) while(fabs(m-n)0.001) 10. (1)bk=*p; (2) bk= ;k+; 11. (1)void fun (char *s, char *t) (2)t2*d = 0; 12. (1)n=strlen(aa); (2)ch=aai; 13. (1)fun(int x,int y, int z) (2)return j; 14. (1) void fun(int aM, int m) (2)ajk=(k+1)*(j+1); 15. (1)c=tolower(c)(注 : c小 写 ); (2)c=c+5; 16. (1) void

9、 fun(int *a) (2)aj=aj-1; 17. (1) if (k%13 = 0) | (k%17 =0) 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 5 页读书破万卷下笔如有神(注:双等号 ) (2)(注:横线去掉)18. (1)for(i=1;i=0&k=i) 20. (1)char *fun(char (*sq)M ) (2)return sp; 21. (1)switch(g) (2)case 1: return 1; case 2:return 1; 22. (1)fun(int a,int m) (2)else

10、 if(mamid) 23. (1) sum=0; (2)if(i+1)%5=0) 24. (1)d=1;s=0; (2)d=d/10; 25. (1) k=i; (2)c=k; 26. (1)double fun(double a,double x0) (2)if(fabs(x1-x0)0.00001) 27. (1)k+; (2)if(m=k) 28. (1) for(i=0;stri;i+) (2)if(substrk+1=0) 29. (1) float fun(int k) (2)return s; 30. (1) q=p+i; (2)while(qp) 31. (1) fun (i

11、nt n) (2)if(n=1) 32. (1) if (n=0) (2)result *= n- ; 33. (1) int k=0; (2)while( *p | *q ) 34. (1) t+=sk; (2)*aver=ave; 35. (1) while(*w)(2)if(*r=*p) 36. (1) a2=k/10;(注意是十 ) (2)return i; 37. (1) double fun (int n) (2)c=a;a+=b;b=c; 38. (1)double fun(int n) (2)s=s+(double)a/b; 39. (1) n= *p-0;(2)n=n*8+*

12、p-0; 40. (1) sj+=si;(2)sj=0; 41. (1)sum=0;j=0;(2)if(sum%4=2) 42. (1) int fun(int n,int xxM) (2)printf(%d,xxij); 43. (1) if(p=n) return -1; (2)ai=ai+1; 44. (1)float k; (2)if(*c*a) 45. (1) t=a;a=b;b=t;(2)return(b); 46. (1) int i,sl; (2)ti=ssl-i-1; 47. (1) int j, c=0; double xa=0.0; (2)if (xj=xa) 48. (

13、1) int fun(int a,int b,int c) (2)else return 1; 49. (1) double fun(int n) (2)return sum; 50. (1) y=1;(2) d=a-i; 三、编程题1、int i=0; double s=1,a=1; while(fabs(a)0.000001) a=a*(0.5-i)*x/(i+1); s+=a; i+; return s; 2、int i; double s=0,a=1; for(i=1;i=n;i+) a=a/i; s+=a; return s; 3、while(*p1) p1+; while(*p2)

14、 *p1=*p2; p1+; p2+; *p1=0; 4、int i=0,s=0,n=0; for(i=0;im;i+) s+=scorei; s/=m; for(i=0;im;i+) if(scorein) t=a+k-n; while(*t) ai=*t; i+; t+; ai=0; 6、int i=0,j=0; while(ai=*) i+; while(ai) aj=ai; i+; j+; aj=0; 7、int i=1; while(ssi-1&ssi) if(ssi=a&ssi=z) ssi+=A-a; i+=2; 8、int i,j; STREC strTemp; for(i=0

15、;iN-1;i+) for(j=i+1;jN;j+) if(ai.snext) h=h-next; s+=h-s; i+; s/=i; return s; 11、int i=0,j=0; while(si) if(i%2=1&si%2=1) tj=si; j+; i+; tj=0; 12、double s=0; while(h-next) h=h-next; if(ss) s=h-s; return s; 13、 int i; for(i=0;in-h-e;i+) ai=ai+h; ai=0; 14 *c=a/10*10+a%10*1000+b/10+b%10*100; 15、int i; d

16、ouble s=0,a=0; for(i=1;i=n;i+) a+=sqrt(i); s+=a; return s; 16、int i,s=0; for(i=2;in;i+) if(n%i=0) s+=i; return s; 17、int i,s=0; for(i=21;in;i+) if(i%3=0&i%7=0) s+=i; return sqrt(s); 18、int i; double s=1,a=1; for(i=1;i=n;i+) a=a/i; s+=a; return s; 19、int i; for(i=1,*n=0;i=x;i+=2) if(x%i=0) pp*n=i; (*

17、n)+; 20 *c=a/10*100+a%10+b/10*10+b%10*1000; 21、int i; double s=0; for(i=0;isi; a-ave=s/N; 22、char *b=a; while(bp) if(*b!=*) *a=*b; a+; b+; while(*p) *a=*p; a+; p+; *a=0; 23、int i; double s=0; for(i=0;iN;i+) s+=ai.s; s/=N; for(i=0,*n=0;iN;i+) if(ai.ss) b*n=ai; (*n)+; return s; 24、int i; double s=0; f

18、or(i=0;i8;i+) s+=sqrt(xi+xi+1)/2); return s; 25、int i; double s=0,x1=0; for(i=0;i10;i+) x1+=xi; x1/=10; for(i=0;i10;i+) s+=(xi-x1)*(xi-x1); s=sqrt(s/10); return s; 26、int i; double s=0; for(i=0;iN;i+) s+=ai.s; s/=N; for(i=0,*n=0;i=s) b*n=ai; (*n)+; return s; 27、int i; for(i=1,*max=a0,*d=0;in;i+) if(

19、*maxeps) a=a*i/(2*i+1); s+=a; i+; return s*2; 29、int i; double s=0; for(i=1;i=n;i+) s+=1.0/(i*(i+1); return s; 30、int i,j; for(i=0,j=0;i=l&ai.sn) ai-j+n=0; 32、/* 以下代码仅供参考*/ int i,len; /* len 为串长*/ long x=0; len=strlen(p); /* 以下完成数字字符串转换为一个数字。注意:字符 0不是数字0 */ for(i=0;ilen;i+) x=x*10+pi-0; return x; 33

20、、 /* 以下代码仅供参考 */ int i=0,k; while(ai=*) i+; k=i; while(ai!=0) /* 以下程序段实现非 *字符前移 */ if(ai!=*) ak=ai; k+; i+; ak=0; 34、 int i; *k=0; for(i=0;is*k) *k=i; 35、int i=0,j=0; while(si) if(si%2=0) tj=si; j+; i+; tj=0; 36、int i=0,j=0; while(ai) if(ai!=*) j=0; else j+; i+; ai-j=0; 37、/* 以下代码仅供参考*/ int j=0, t=m

21、+1; while(jk) /* 按题目要求完成以下代码*/ if(prime(t) xxj=t; j+; t+; 38、int i,s=a00; for(i=0;is) s=a0i; if(a1is) s=a1i; return s; 39、int i; STREC t = 0, -1; for(i=0;i0;n-) /* 在串尾补n 个* */ *q+=*; *q=0; 41、int i; double sum=0.0; for( i=1; i = n; i+) sum=sum+1.0/(2*i-1)-1.0/(2*i); return sum; 42 *c=a/10*1000+a%10*

22、10+b/10+b%10*100; 43 int i,nCnt=0,min=a0.s; for(i=1;iN;i+) if(ai.smin) min=ai.s; for(i=1;iN;i+) if(ai.s=min) bnCnt+=ai; return nCnt; 44、int count=0,max,i=0,j=0; max=a0.s; for(i=1;imax) max=ai.s; for(i=0;iN;i+) if(ai.s=max) bj+=ai; count+; return count; 45、int i=0,j=0; while(ai) if(ai!=*) aj+=ai; i+;

23、 aj=0; 46 *c=a/10*100+a%10+b/10*1000+b%10*10; 47、int i; float a1=1,a2=1,a3=1; for(i=1;i=m;i+) a1*=i; for(i=1;i=n;i+) a2*=i; for(i=1;i=m-n;i+) a3*=i; return a1/a2/a3; 48、int i,j; double s=0; for(i=3;i=n;i+) for(j=2;j=i) s=s+sqrt(i); return s; 49、int i; double a=1,b=1,s=1; for(i=1;i=n;i+) a=a*x; b=b*i; 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 5 页读书破万卷下笔如有神 s=s+a/b; return s; 50、double s=0; int i; for(i=1;i=n;i+) if(i%5=0| i%9=0) s=s+1.0/i; return s; 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 5 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁