《计算机等级考试二级C语言》精装版.docx

上传人:b****7 文档编号:15279705 上传时间:2023-07-03 格式:DOCX 页数:18 大小:18.67KB
下载 相关 举报
《计算机等级考试二级C语言》精装版.docx_第1页
第1页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第2页
第2页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第3页
第3页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第4页
第4页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第5页
第5页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第6页
第6页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第7页
第7页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第8页
第8页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第9页
第9页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第10页
第10页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第11页
第11页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第12页
第12页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第13页
第13页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第14页
第14页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第15页
第15页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第16页
第16页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第17页
第17页 / 共18页
《计算机等级考试二级C语言》精装版.docx_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

《计算机等级考试二级C语言》精装版.docx

《《计算机等级考试二级C语言》精装版.docx》由会员分享,可在线阅读,更多相关《《计算机等级考试二级C语言》精装版.docx(18页珍藏版)》请在冰点文库上搜索。

《计算机等级考试二级C语言》精装版.docx

《计算机等级考试二级C语言》精装版

2015计算机二级C语言精装版

找题目录

1intfun(___1___*std)

2voidWriteText(FILE___1___)

3fprintf(___1___,"%d%f\n",i,sqrt((double)i));

4if((fs=fopen(source,___1___))==NULL)

5s->data=___1___;

6t=t->___1___;

7free(___1___);

8while(p!

=___1___)

9___1___=0;

10s+=p->___1___;

11___1___fun(STU*std,char*num)

12if(___1___==year)

13voidmodify(___1___*ss,floata)

14voidfun(PERSON___1___)

15max=___1___;

16voidshow(STU___1___)

17for(j=___1___;j

18n=len;___1___=i;

19n=strlen(___1___);

20intfun(char(*ss)___1___,int*n)

21if((ch>='a')___1___(ch<='z'))

22f=___1___;

23t=___1___;

24t=___1___;/**********found**********/

25f=1.0+___1___;

26for(___1___;j

27switch(___1___)

28for(j=a[i]*2;j<=n;j+=___1___)

29((___1___%t==0)&&(i/t

30t=(a>b)?

(b>c?

b:

(a>c?

c:

___1___))

31n=__1__;

32while(t<=__1__){

33i=__1__;

34if(t%2==__1__)

35{t=*n%__1__;

36s=__1__;

37k=__1__;

38x=__1__/4;

39s=0;i=__1__;

40t[j]=__1__;j++;}

41__1__fun(inti,doublex,doubley)

42__1__fp;charch

43__1__fp;charstr[100],str1[100],str2[100];

44fp=fopen(filename,__1__);

45fp=fopen(__1__,"rb+");

46t=b[i];b[i]=___1___;b[k]=t;

47if(___1___==0)

48pa->next=___1___;

49a[i]=___1___;

50__1__=0;

1填空,

(1)STYPE

(2)FILE(3)fp

改错

(1)for(i=0;i

(2)t[2*sl]=0;

编程*c=a/10*1000+b/10*100+a%10*10+b%10;

2填空,

(1)*fw

(2)str(3)str

改错

(1)voidfun(longs,long*t)

(2)sl=sl*10;

编程inti,j=0,min=a[0].s;

for(i=0;i

 if(min>a[i].s){

   j=0;b[j++]=a[i];min=a[i].s;

 }

 elseif(min==a[i].s)

   b[j++]=a[i];

}

returnj;

3填空,

(1)fp

(2)fclose(fp)(3)fname

改错

(1)for(i=j+1;i

(2)p=i;

编程*c=(b%10)*1000+(a%10)*100+(b/10)*10+a/10;

4填空,

(1)"r"

(2)fs(3)ft

改错

(1)if(d%2==0)

(2)s/=10;

编程inti,j=0;

for(i=0;i

 if(s[i]%2==0)t[j++]=s[i];

   t[j]='\0';

5填空,

(1)x2)p(3)s

改错

(1)longk=1;

(2)num/=10;

编程inti;

floatave=0.0;

for(i=0;i

ave=ave/n;

returnave;

6填空,

(1)next,

(2)t->data(3)t

改错

(1)fun(char*a)

(2)printf("%c",*a);

编程inti;

 char*p=s,*q=t;

 intn=0,m=0;

 while(*p)

 {

   n++;

   p++;

 }

 while(*q)

 {

   m++;

   q++;

 }

 if(n>=m)

   p=s;

 else

   p=t;

 returnp;

7填空,

(1)q

(2)next(3)next

改错

(1)p=j;

(2)p=i;

编程inti,j=0;*n=0;

 for(i=1;i<=m;i++)

   if(i%7==0||i%11==0)

   {

   a[j]=i;   j++;

   }

 *n=j;

8填空,

(1)0,

(2)n(3)head,ch

改错

(1)for(i=0,t=0;p[i];i++)

(2)c[t]=0;

编程inti;

for(i=1;i

{if(ss[i]>='a'&&ss[i]<='z')ss[i]-=32;

}

9填空,

(1)*n,

(2)next(3)head

改错

(1)a=0;

(2)if(*r==*p)

编程*c=(a%10)*1000+(b/10)*100+(a/10)*10+(b%10);

10填空,

(1)data,

(2)next(3)head

改错

(1)while(*r)

(2)*a=*r;a++;r++;

编程inti,j=0;

for(i=1;i

  t[j++]=s[i];

t[j]='\0';

11填空,

(1)STU,

(2)std[i].num(3)std[i]

改错

(1)r++;p++;

(2)if(*r==0)

编程inti,j=0;

for(i=0;i

 if(s[i]%2)

 t[j++]=s[i];

t[j]=0;

12填空,

(1)std[i].year

(2)std[i](3)n

改错

(1)IsPrime(intn)

(2)if(!

(n%i))

编程inti,max=a[0].s,j=0;

for(i=1;i

 if(max

   j=i;

   max=a[i].s;

 }

*s=a[j];

13填空,

(1)STU

(2)score[i](3)&&std

改错

(1)if(k>0)

(2)elseif(k==0)

编程inti,j;

for(i=0;i

 for(j=0;j<=i;j++)

   a[i][j]*=n;

14填空,

(1)*std,

(2)PERSON(3)std

改错

(1)intk,q,i;

(2)pt[i]=str[k][i];

编程inti,j;

for(i=0;i

 for(j=0;j<=i;j++)

   a[i][j]=0;

15填空,

(1)*std,

(2)std[i].age(3)max.name

改错

(1)voidfun(int*a,int*b)

(2)t=*b;*b=*a;*a=t;

编程inti,j;

for(i=0;i

 for(j=0;j<=i;j++)

   a[i][j]=0;

 pp[i]=tt[k][i];

}

16填空,

(1)tt

(2)tt.score[i](3)std

改错

(1)m=i;

(2)if(a[k]>a[m])m=k;

编程unsignedt,s=0,s1=1,p=0;

t=w;  

while(t>10)  

 {if(t/10)

   p=t%10; 

   s=s+p*s1; 

   s1=s1*10; 

   t=t/10; 

 }

returns;

17填空,

(1)i+1

(2)k=j(3)t

改错

(1)voidfun(char*str,charch)

(2)if(*str!

=ch)(3)str[1]=0;

编程charb[N];

inti=0,j;

memset(b,0,N);

for(j=strlen(s)-1;j>=0;j--)b[i++]=s[j];

strcpy(s,b);

18填空,

(1)k,

(2)len(3)ss[i][j]

改错

(1)result*=(double)n—;

(2)returnresult;

编程char*p=s;

inti=0;

while(*p){

 if(*p!

=c)s[i++]=*p;

 p++;

}s[i]='\0';

19填空,

(1)ss[i],

(2)n+j(3)1

改错

(1)if(*p=='')

(2)*(p-1)=toupper(*(p-1));

编程chart;

inti,j;

for(i=1;i

 for(j=i+1;j

if(s[i]

   {

     t=s[i];     s[i]=s[j]; 

 s[j]=t;

   }

20填空,,

(1)[N]

(2)len(3)*n=len

改错

(1)t+=1./i;

(2)returnt;

编程intcnt=0;

char*p=str,*q;

while(*p){

 q=strstr(p,substr);

 if(q==NULL)break;

 p=q+strlen(substr);

 cnt++;

}returncnt;

21填空,

(1)&&&&,

(2)'A'(3)ch

改错

(1)voidfun(int*a)

(2)a[j]=a[j-1];

编程ints=0,i;

for(i=2;i

returns;

22填空,

(1)1,

(2)-1(3)t

改错

(1)for(i=1;i<=3;i++)

(2)if(k>=0&&&&k<=6)

编程doubles=1;

longt=1;

inti;

for(i=1;i<=n;i++){

 t=t*i;  s+=1./t; 

}returns;

23填空,

(1)x,

(2)n(3)fabs(t)

改错:

(1)for(i=1;i<=y;i++)

(2)t=t%1000;

编程intn=1;

 doublesn=1; 

 doublexn=1,xn1=0; 

 while(fabs(xn-xn1)>=0.000001) 

 {

   xn=xn*x*(0.5-n+1)/n; 

   n+=1; sn+=xn; 

 } return(sn);

24填空,

(1)1,

(2)1(3)i

改错

(1)k=i;

(2)c=k;

编程inti;

 doubleavg=0.0,sum=0.0,abs=0.0,fc;

 for(i=0;i<10;i++)sum+=x[i]; 

 avg=sum/10;       

 for(i=0;i<10;i++)

   abs+=(x[i]-avg)*(x[i]-avg);

 fc=sqrt(abs/10);

 returnfc;}

25填空

(1)x

(2)n(3)t

改错

(1)d=1;s=0;

(2)d=d/10;

编程inti;

doubleavg=0.0,sum=0.0;

for(i=0;i<8;i++){

avg=(x[i]+x[i+1])/2;

sum+=sqrt(avg);

}returnsum;

26填空

(1)j=2

(2)I(3)j

改错

(1)sum=0;j=0;

(2)if(sum%4==2)

编程inti;

doublesum=0.0;

if(n>1&&n<=100){

for(i=1;i<=n;i++)

sum+=1.0/(2*i-1)-1.0/(2*i);

}returnsum;

27填空

(1)n%10

(2)break(3)break

改错

(1)if(t==0)

(2)*zero=count;

编程doubles=0,t=1;

inti;

for(i=1;i<=n;i++){

 t*=i;s+=1./t;

}returns;

28填空

(1)a[i]

(2)a[i](3)0

改错

(1)y=1;

(2)d=a-i;

编程inti;

doublesum=0.0;

for(i=1;i<=n;i++)

 if(i%5==0||i%9==0) 

   sum+=1.0/i;

returnsum;

 

29填空

(1)I

(2)t++(3)count

改错

(1)intfun(inta,intb,intc)

(2)elsereturn1;

编程inti,j=0;

doubles=0;

for(i=3;i<=n;i++){

 for(j=2;j

   if(i%j==0)break;

 if(j==i)s=s+sqrt(i);

}returns;

30填空

(1)a

(2)a(3)b

改错

(1)c=tolower(c);

(2)c=c+5;

编程inti;

doublefac=1.0;

doublesum=1.0;

for(i=2;i<=n;i++){

 fac+=sqrt(i);

 sum+=fac;

}returnsum;

31填空

(1)0

(2)x(3)t++

改错

(1)inti,sl;

(2)t[i]=s[sl-i-1];

编程*c=(b/10)*1000+(a/10)*100+(b%10)*10+(a%10);

32填空

(1)999

(2)t/10(3)x

改错

(1)voidfun(longs,long*t)

(2)while(s>0)

编程if(a[i].s

   tmp=a[i];

   a[i]=a[j];

   a[j]=tmp;

   }

33填空

(1)1

(2)s(3)i*10

改错

(1)intfun(intn,intxx[][M])

(2)printf("%d",xx[i][j]);

编程*c=(a/10)*1000+(b%10)*100+(a%10)*10+(b/10);

34填空

(1)0

(2)10*x(3)n/10

改错

(1)*t=0;

(2)if(d%2!

=0)

编程char*p=p1;

while(*p)p++;

while(*p2)*p++=*p2++;

*p=0;

35填空

(1)10

(2)0(3)x

改错

(1)if(n==0)

(2)result*=n--;

编程while(*p)x=x*10-48+(*p++);

36填空

(1)0

(2)n(3)(t*t)

改错

(1)for(i=0;str[i];i++)

(2)if(substr[k+1]==0)

编辑doubles;

floatn,t,pi;

t=1;pi=0;n=1.0;s=1.0; 

while((fabs(s))>=eps)

 {pi+=s;

   t=n/(2*n+1);

   s*=t;  n++;

 }

pi=pi*2;returnpi;

37填空

(1)1

(2)2*i(3)(-1)

改错

(1)k++;

(2)if(m==k)

编辑inti;

*max=a[0];*d=0;   

for(i=1;i

 if(*max

   *max=a[i];   

   *d=i;       

 }

38填空

(1)3.

(2)>(3)(2*i+1)

改错

(1)doublefun(intn)

(2)s=s+(double)a/b;

编程inti,j,max=a[0][0];

for(i=0;i<2;i++)

 for(j=0;j

   if(max

returnmax;

 

39填空

(1)0

(2)i++(3)2.*i

改错

(1)voidfun(char*s,char*t)

(2)t[2*d]=0;

编程inti,j=0;

 for(i=1;i

   if(s[i]%2)t[j++]=s[i];

 t[j]='\0';

40填空

(1)s[i]

(2)k(3)0

改错

(1)while(*w)

(2)if(*r==*p)

编程inti,j=0;

for(i=0;i

t[j]=0;

41填空

(1)double

(2)f1(3)f2

改错

(1)char*fun(char*s,char*t)

(2)ss++;(3)tt++;

编程inti;

for(i=0;i

42填空

(1)FILE*

(2)fp(3)ch

改错

(1)s[j++]=s[i];

(2)s[j]=0;

编程for(j=0;j

    b[n]=s[j][i];

    n=i*M+j+1;

   }  

43填空填空

(1)FILE*

(2)fclose(fp)(3)fp

改错

(1)t=(STU*)calloc(sizeof(STU),m);

(2)t[k]=b[j];

编程inti,t,j=0,*p=a;

t=p[0]; 

for(i=0;i<=n;i++)

 if(t==p[i]) ;

 else   

   {

   a[j]=t; t=p[i];j++;  

   }

if(i>=n)   

 a[j]=t;returnj;

44填空

(1)"rb"

(2)>(3)fwrite

改错

(1)p=s;

(2)while(*p++);

编程inti,j;

for(i=0;i< M;i++)b[i]=0;

for(i=0;i< N;i++){

j=a[i]/10;

if(j> 10)b[M-1]++;elseb[j]++;

}

45填空

(1)filename

(2)fp(3)fp

改错

(1)p=(NODE*)malloc(sizeof(NODE));

(2)returnh;

编程inti,n=0;

for(i=0;i

 {

 if(s[i]>='a'&&s[i]<='z'&&s[i+1]==''||s[i+1]=='\0') 

   n++; 

 }returnn;

46填空

(1)b[k]

(2)N/2(3)<

改错

(1)intt[N],i,num=0;

(2)t[num++]=b[i];(3)for(i=0;i

编程inti,n=0;

for(i=0;s[i]!

='\0';i++)

if(s[i]>='0'&&s[i]<='9')

n++;returnn;

47填空

(1)i%5

(2)\n(3)a[i]

改错

(1)returnt;

(2)for(i=0;i

(3)x[i+1]=findmid(a,b,c);

编程inti,j;

j=-1;

for(i=0;i

{if(*s==x)

j=i;s++;

}returnj;

48填空

(1)pb

(2)p->data(3)p->next

改错

(1)inti,one=0,zero=0;

(2)switch(s[i])(3)case0:

zero++;break;

编程while(*s)

{*a=*s;

s++;a++;

}*a=’\0’;

49填空

(1)0

(2)t(3)i+t

改错

(1)b[i]=0;

(2)b[a[i]-'a']++;

(3)if(b[max]

编程inti,j;

longintp;

i=strlen(s);

p=s[0]-48;

for(j=1;j

p=p*10+(s[j]-48);

returnp;

50填空

(1)a[i]

(2)m%10(3)m/10

改错

(1)b[i]=a[i][0];

(2)for(j=1;j<=N-1;j++)

(3)if(b[i]>a[i][j])

编程doublesum=0,max,min;

inti;

max=min=a[0];

for(i=0;i

{sum=sum+a[i];

if(max

max=a[i];

if(min>a[i])

min=a[i];

}

sum=sum-max-min;

return(sum/(n-2));

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2