欢迎来到天天文库
浏览记录
ID:41669639
大小:117.50 KB
页数:21页
时间:2019-08-29
《2012年二级C语言题库答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1套题一、程序填空题1、STYPE2、FILE3、fp二、程序改错题<=改成a[i].s)t=a[i].s;for(i=0;i2、];returnj;}第3套题一、程序填空题1、fp2、fclose(fp)3、fname二、程序改错题n-1改成nt=j改成p=j三、程序编写题voidfun(inta,intb,long*c){*c=b%10*1000+a%10*100+b/10*10+a/10;}第4套题一、程序填空题1、”r”2、fs3、ft二、程序改错题=改成==改成/三、程序编写题voidfun(char*s,chart[]){inti,j=0;for(i=0;s[i];i++)if(i%2==0&&s[i]%2==0)t[j++]=s[i];t[j]=0;}第5套题一、程序填空题1、x2、3、q->next3、s二、程序改错题k改成k=1改成/三、程序编写题floatfun(float*a,intn){floatave=0;inti;for(i=0;idata3、t二、程序改错题a改成*a“*改成”,*(格式控制与输出项间要用逗号隔开)三、程序编写题char*fun(char*s,char*t){inti,j;for(i=0;s[i];i++);for(j=0;lt[j];j++);if(i>=j)returns;elsereturnj;}第7套题一、程序4、填空题1、q2、next3、next二、程序改错题给p=j加分号j改成j三、程序编写题voidfun(intm,int*a,int*n){inti,j=0;for(i=1;i<=m;i++)if(i%7==05、6、i%11==0)a[j++]=i;*n=j;}第8套题一、程序填空题1、0或’ ’或NULL2、n3、head,ch二、程序改错题F改成f“ ”改成’ ’三、程序编写题voidfun(char*ss){inti,j=0;for(i=0;ss[i];i++)if(i%2==1&&ss[i]>=’a’&&ss[i]<=’z’)ss[i]-=32;}第9套题一、程7、序填空题1、*n2、next3、head二、程序改错题Null改成NULLr==p改成*r==*p三、程序编写题voidfun(inta,intb,long*c){*c=a%10*1000+b/10*100+a/10*10+b%10;}第10套题一、程序填空题1、data2、next3、head二、程序改错题r改成*rr++后加分号r++;三、程序编写题voidfun(char*s,chart[]){inti,j=0;for(i=0;s[i];i++)if(i%2==1)t[j++]=s[i];t[j]=0;}第11套题一、程序填空题1、M2、==3、k二、程序改错题8、9、10、改成&&+改成–三、程序编写题voidfun(intm,int*k,intxx[]){inti;*k=0;for(i=2;i11、voidfun(inta[3][3],intb[3][3]){inti,j;for(i=0;i<3;i++)for(j=0;j<3;j++)b[i][j]=a[i][j]+a[j][i];}第14套题一、程序填空题1、s[i]2、’9’3、*t=n二、程序改错题t=*x;*x=y;y改成t三、程序编写题voidfun(int*a,int*n){inti;*n=0;for(i=1;i<=1000;i++)if((i%7==012、13、i%11==0)&&i%77!=0)a[(*n)++]=I;}第15套题一、程序填空题1、12、s[k
2、];returnj;}第3套题一、程序填空题1、fp2、fclose(fp)3、fname二、程序改错题n-1改成nt=j改成p=j三、程序编写题voidfun(inta,intb,long*c){*c=b%10*1000+a%10*100+b/10*10+a/10;}第4套题一、程序填空题1、”r”2、fs3、ft二、程序改错题=改成==改成/三、程序编写题voidfun(char*s,chart[]){inti,j=0;for(i=0;s[i];i++)if(i%2==0&&s[i]%2==0)t[j++]=s[i];t[j]=0;}第5套题一、程序填空题1、x2、
3、q->next3、s二、程序改错题k改成k=1改成/三、程序编写题floatfun(float*a,intn){floatave=0;inti;for(i=0;idata3、t二、程序改错题a改成*a“*改成”,*(格式控制与输出项间要用逗号隔开)三、程序编写题char*fun(char*s,char*t){inti,j;for(i=0;s[i];i++);for(j=0;lt[j];j++);if(i>=j)returns;elsereturnj;}第7套题一、程序
4、填空题1、q2、next3、next二、程序改错题给p=j加分号j改成j三、程序编写题voidfun(intm,int*a,int*n){inti,j=0;for(i=1;i<=m;i++)if(i%7==0
5、
6、i%11==0)a[j++]=i;*n=j;}第8套题一、程序填空题1、0或’ ’或NULL2、n3、head,ch二、程序改错题F改成f“ ”改成’ ’三、程序编写题voidfun(char*ss){inti,j=0;for(i=0;ss[i];i++)if(i%2==1&&ss[i]>=’a’&&ss[i]<=’z’)ss[i]-=32;}第9套题一、程
7、序填空题1、*n2、next3、head二、程序改错题Null改成NULLr==p改成*r==*p三、程序编写题voidfun(inta,intb,long*c){*c=a%10*1000+b/10*100+a/10*10+b%10;}第10套题一、程序填空题1、data2、next3、head二、程序改错题r改成*rr++后加分号r++;三、程序编写题voidfun(char*s,chart[]){inti,j=0;for(i=0;s[i];i++)if(i%2==1)t[j++]=s[i];t[j]=0;}第11套题一、程序填空题1、M2、==3、k二、程序改错题
8、
9、
10、改成&&+改成–三、程序编写题voidfun(intm,int*k,intxx[]){inti;*k=0;for(i=2;i11、voidfun(inta[3][3],intb[3][3]){inti,j;for(i=0;i<3;i++)for(j=0;j<3;j++)b[i][j]=a[i][j]+a[j][i];}第14套题一、程序填空题1、s[i]2、’9’3、*t=n二、程序改错题t=*x;*x=y;y改成t三、程序编写题voidfun(int*a,int*n){inti;*n=0;for(i=1;i<=1000;i++)if((i%7==012、13、i%11==0)&&i%77!=0)a[(*n)++]=I;}第15套题一、程序填空题1、12、s[k
11、voidfun(inta[3][3],intb[3][3]){inti,j;for(i=0;i<3;i++)for(j=0;j<3;j++)b[i][j]=a[i][j]+a[j][i];}第14套题一、程序填空题1、s[i]2、’9’3、*t=n二、程序改错题t=*x;*x=y;y改成t三、程序编写题voidfun(int*a,int*n){inti;*n=0;for(i=1;i<=1000;i++)if((i%7==0
12、
13、i%11==0)&&i%77!=0)a[(*n)++]=I;}第15套题一、程序填空题1、12、s[k
此文档下载收益归作者所有