新视野二级答案2012计算机二级c.doc_第1页
新视野二级答案2012计算机二级c.doc_第2页
新视野二级答案2012计算机二级c.doc_第3页
新视野二级答案2012计算机二级c.doc_第4页
新视野二级答案2012计算机二级c.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第01套填空题:【1.1.1】x【1.1.2】n【1.1.3】fabs(t)改错题:【1.2.1】for(i=1;i0.000001) a=a*(0.5-i)*x/(i+1); s+=a; i+; return s;第02套填空题:【2.1.1】n%10【2.1.2】break【2.1.3】break改错题:【2.2.1】if(t=0)【2.2.2】*zero=count;2、double fun(int n) int i; double s=0,a=1; for(i=1;i=n;i+) a=a/i; s+=a; return s;第03套填空题:【3.1.1】0【3.1.2】10*x【3.1.3】n/10改错题:【3.2.1】*t=0;【3.2.2】if(d%2!=0)3、void fun(char p1, char p2) while(*p1) p1+; while(*p2) *p1=*p2; p1+; p2+; *p1=0;第04套填空题:【4.1.1】j【4.1.2】0【4.1.3】i+改错题:【4.2.1】for(i=2;i=m;i+)【4.2.2】y-=1.0/i/i;4、int fun(int score, int m, int below) int i=0,s=0,n=0; for(i=0;im;i+) s+=scorei; s/=m; for(i=0;im;i+) if(scorein) i=n;j=k; /* 以下完成将下标为k至串尾的字符前移k-n个位置 */ while(aj) ai=aj; i+; j+; ai=0; 第06套填空题:【6.1.1】N【6.1.2】tij【6.1.3】tji改错题:【6.2.1】#define FU(m,n) (m)/(n)【6.2.2】return (value);6、void fun( char *a ) int i=0,j=0; while(ai=*) i+; while(ai) aj=ai; i+; j+; aj=0;第07套填空题:【7.1.1】k【7.1.2】N【7.1.3】aki改错题:【7.2.1】for(i = strlen( t )-1; i;i-)【7.2.2】if(tj tj + 1 )7、void fun( char *ss ) int i=1; while(ssi-1&ssi) if(ssi=a&ssi0)8、void fun( STREC a ) STREC tmp; int i,j; for(i = 0; i N; i+) for(j = i+1; j N; j+) /* 请按题目要求完成以下代码 */ if(ai.s0.001)9、void fun( char *a, char *h,char *p ) a=h; while(h!=p) if(*h!=*) *a=*h; a+; h+; while(*p) *a=*p; a+; p+; *a=0;第10套填空题:【10.1.1】char【10.1.2】chnext) h=h-next; s+=h-s; i+; s/=i; return s;第11套填空题:【11.1.1】0【11.1.2】i+【11.1.3】2.*i改错题:【11.2.1】void fun (char *s, char *t)【11.2.2】t2*d = 0;11、void fun(char *s, char t) int i=0,j=0; while(si) if(i%2=1&si%2=1) tj=si; j+; i+; tj=0;第12套填空题:【12.1.1】(fp)【12.1.2】=【12.1.3】fp改错题:【12.2.1】n=strlen( aa ) ;【12.2.2】ch=aai;12、double fun( STREC *h ) double s=0; while(h-next) h=h-next; if(ss) s=h-s; return s;第13套填空题:【13.1.1】N【13.1.2】substr【13.1.3】0改错题:【13.2.1】fun(int x,int y, int z)【13.2.2】return j;13、void fun( char *a, int n,int h,int e ) int i; for(i=0;in-h-e;i+) ai=ai+h; ai=0;第14套填空题:【14.1.1】k【14.1.2】N-1【14.1.3】temp改错题:【14.2.1】void fun(int aM, int m)【14.2.2】ajk=(k+1)*(j+1);14、void fun(int a, int b, long *c) *c=a/10*10+a%10*1000+b/10+b%10*100;第15套填空题:【15.1.1】a【15.1.2】a【15.1.3】b改错题:【15.2.1】c=tolower(c);【15.2.2】c=c+5;15、double fun(int n) int i; double s=0,a=0; for(i=1;i=n;i+) a+=sqrt(i); s+=a; return s;第16套填空题:【16.1.1】&【16.1.2】A【16.1.3】ch改错题:【16.2.1】void fun(int *a)【16.2.2】aj=aj-1;16、int fun(int n) int i,s=0; for(i=2;in;i+) if(n%i=0) s+=i; return s;第17套填空题:【17.1.1】48【17.1.2】s+【17.1.3】sum改错题:【17.2.1】if (k%13 = 0) | (k%17 = 0)【17.2.2】17、double fun( int n) int i,s=0; for(i=21;in;i+) if(i%3=0&i%7=0) s+=i; return sqrt(s);第18套填空题:【18.1.1】1【18.1.2】-1【18.1.3】t改错题:【18.2.1】for(i=1;i=0&k=6)18、double fun(int n) int i; double s=1,a=1; for(i=1;i=i)19、void fun ( int x, int pp, int *n ) int i; for(i=1,*n=0;iscorei【20.1.3】a改错题:【20.2.1】char *fun( char (*sq)M )【20.2.2】return sp;20、void fun(int a, int b, long *c) *c=a/10*100+a%10+b/10*10+b%10*1000;第21套填空题:【21.1.1】ai【21.1.2】aj【21.1.3】aj改错题:【21.2.1】switch(g)【21.2.2】case 1: return 1; case 2:return 1;21、void fun(STREC *a) int i; double s=0; for(i=0;isi; a-ave=s/N;第22套填空题:【22.1.1】tN【22.1.2】i=0;iamid)22、void fun( char *a, char *p ) char *b=a; while(bp) if(*b!=*) *a=*b; a+; b+; while(*p) *a=*p; a+; p+; *a=0;第23套填空题:【23.1.1】*a【23.1.2】2【23.1.3】i+1改错题:【23.2.1】sum=0;【23.2.2】if(i+1)%5=0)23、double fun( STREC *a, STREC *b, int *n ) 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套填空题:【24.1.1】x【24.1.2】n【24.1.3】t改错题:【24.2.1】d=1;s=0;【24.2.2】d=d/10;24、double fun(double x9) int i; double s=0; for(i=0;i8;i+) s+=sqrt(xi+xi+1)/2); return s;第25套填空题:【25.1.1】1【25.1.2】1【25.1.3】i改错题:【25.2.1】k=i;【25.2.2】c=k;25、double fun(double x10) int i; double s=0,x1=0; for(i=0;i10;i+) x1+=xi; x1/=10; for(i=0;isno【26.1.2】-name【26.1.3】&t改错题:【26.2.1】double fun(double a,double x0)【26.2.2】if(fabs(x1-x0)0.00001)26、double fun( STREC *a, STREC *b, int *n ) 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套填空题:【27.1.1】1【27.1.2】2*i【27.1.3】(-1)改错题:【27.2.1】k+;【27.2.2】if(m=k)27、void fun(int a, int n , int *max, int *d ) int i; for(i=1,*max=a0,*d=0;in;i+) if(*maxeps) a=a*i/(2*i+1); s+=a; i+; return s*2;第29套填空题:【29.1.1】*s【29.1.2】1【29.1.3】kn改错题:【29.2.1】float fun(int k)【29.2.2】return s;29、double fun( int n ) int i; double s=0; for(i=1;ip)30、int fun( STREC *a,STREC *b,int l, int h ) int i,j; for(i=0,j=0;i=l&ai.sn) ai-j+n=0; 第32套填空题:【32.1.1】10【32.1.2】0【32.1.3】x改错题:【32.2.1】if (n=0)【32.2.2】result *= n- ;32、long fun ( char *p) /* 以下代码仅供参考 */ 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套填空题:【33.1.1】N【33.1.2】k【33.1.3】ssi改错题:【33.2.1】int k=0;【33.2.2】while( *p | *q )33、void fun( char *a ) /* 以下代码仅供参考 */ int i=0,k; while(ai=*) i+; k=i; while(ai!=0) /* 以下程序段实现非*字符前移 */ if(ai!=*) ak=ai; k+; i+; ak=0;第34套填空题:【34.1.1】n+【34.1.2】0【34.1.3】s+改错题:【34.2.1】t+=sk;【34.2.2】*aver=ave;34、void fun(int *s, int t, int *k) int i; *k=0; for(i=0;is*k) *k=i;第35套填空题:【35.1.1】si【35.1.2】k【35.1.3】0改错题:【35.2.1】while(*w)【35.2.2】if(*r=*p)35、void fun(char *s, char t) int i=0,j=0; while(si) if(si%2=0) tj=si; j+; i+; tj=0;第36套填空题:【36.1.1】N【36.1.2】i【36.1.3】-1改错题:【36.2.1】a2=k/10;【36.2.2】return i;36、void fun( char *a ) int i=0,j=0; while(ai) if(ai!=*) j=0; else j+; i+; ai-j=0;第37套填空题:【37.1.1】s【37.1.2】-【37.1.3】return 0改错题:【37.2.1】double fun (int n)【37.2.2】c=a;a+=b;b=c;37、void fun(int m, int k, int xx) /* 以下代码仅供参考 */ int j=0, t=m+1; while(j【38.1.3】(2*i+1)改错题:【38.2.1】double fun(int n)【38.2.2】s=s+(double)a/b;38、int fun (int aM) int i,s=a00; for(i=0;is) s=a0i; if(a1is) s=a1i; return s;第39套填空题:【39.1.1】n/2【39.1.2】i【39.1.3】an-i-1改错题:【39.2.1】n= *p-0;【39.2.2】n=n*8+*p-0;39、STREC fun( STREC *a, char *b ) int i; STREC t = 0, -1; for(i=0;i0;n-) /* 在串尾补n个* */ *q+=*; *q=0; 第41套填空题:【41.1.1】j=2【41.1.2】i【41.1.3】j改错题:【41.2.1】sum=0;j=0;【41.2.2】if(sum%4=2)41、double fun(int n) int i; double sum=0.0; for( i=1; i *a)44、int fun( STREC *a, STREC *b ) int count=0,max,i=0,j=0; max=a0.s; for(i=1;imax) max=ai.s; for(i=0;i=xa)47、float fun(int m, int n)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论