计算机C语言考试题目.docx
《计算机C语言考试题目.docx》由会员分享,可在线阅读,更多相关《计算机C语言考试题目.docx(17页珍藏版)》请在冰点文库上搜索。
![计算机C语言考试题目.docx](https://file1.bingdoc.com/fileroot1/2023-5/6/9c706a31-2795-462f-b97e-3023eb63ca27/9c706a31-2795-462f-b97e-3023eb63ca271.gif)
计算机C语言考试题目
blank7.c
第[1]处操作错误
题面要求操作:
内容为[aa[i]= m%k;]
实际操作结果:
内容为[aa[i]=___1___;]
第[2]处操作错误
题面要求操作:
内容为[m/=k;]
实际操作结果:
内容为[m/=___2___;]
第[3]处操作错误
题面要求操作:
内容为[printf("%d",aa[i-1]);]
实际操作结果:
内容为[printf("%d",___3___[i-1]);]
blank11.c
第[1]处操作错误
题面要求操作:
内容为[c=c+5;]
实际操作结果:
内容为[c=c+___1___;]
第[2]处操作错误
题面要求操作:
内容为[returnc;]
实际操作结果:
内容为[return___2___;]
第[3]处操作错误
题面要求操作:
内容为[c2=fun(c1);]
实际操作结果:
内容为[c2=fun(___3___);]
blank12.c
第[1]处操作错误
题面要求操作:
内容为[return0;]
实际操作结果:
内容为[return___1___;]
第[2]处操作错误
题面要求操作:
内容为[for(i=-n;i<=n;i++)]
实际操作结果:
内容为[for(i=-n;i<=___2___;i++)]
第[3]处操作错误
题面要求操作:
内容为[returns;]
实际操作结果:
内容为[return___3___;]
blank13.c
第[1]处操作错误
题面要求操作:
内容为[floatfun(floatr)]
实际操作结果:
内容为[floatfun(float___1___)]
第[2]处操作错误
题面要求操作:
内容为[return3.14159*r*r/2.0;]
实际操作结果:
内容为[return3.14159*___2___/2.0;]
第[3]处操作错误
题面要求操作:
内容为[scanf("%f",&x);]
实际操作结果:
内容为[scanf("%f",___3___);]
blank14.c
第[1]处操作错误
题面要求操作:
内容为[if(s[i]==u[k]) break;]
实际操作结果:
内容为[if(s[i]___1___u[k])break;]
第[2]处操作错误
题面要求操作:
内容为[u[ul++]=s[i];]
实际操作结果:
内容为[u[ul++]=___2___;]
第[3]处操作错误
题面要求操作:
内容为[u
='\0';]
实际操作结果:
内容为[___3___='\0';]
blank19.c
第[1]处操作错误
题面要求操作:
内容为[while(s<=q)]
实际操作结果:
内容为[while(s___1___q)]
第[2]处操作错误
题面要求操作:
内容为[n++;]
实际操作结果:
内容为[___2___;]
第[3]处操作错误
题面要求操作:
内容为[returns;]
实际操作结果:
内容为[___3___;]
blank20.c
第[1]处操作错误
题面要求操作:
内容为[if (k>0)]
实际操作结果:
内容为[if(k___1___0)]
第[2]处操作错误
题面要求操作:
内容为[return(k*fun(k-1));]
实际操作结果:
内容为[return(k*fun(___2___));]
第[3]处操作错误
题面要求操作:
内容为[elseif(k==0)]
实际操作结果:
内容为[elseif(k___3___0)]
blank23.c
第[1]处操作错误
题面要求操作:
内容为[(*a)++;]
实际操作结果:
内容为[___1___;]
第[2]处操作错误
题面要求操作:
内容为[(*b)++;]
实际操作结果:
内容为[___2___;]
第[3]处操作错误
题面:
[printf("\nupper=%d lower=%d\n",upper,lower);]
实际:
[printf("\nupper=%dlower=%d\n",___3___);]
blank26.c
第[1]处操作错误
题面要求操作:
内容为[for(i=0;i<6;i++)b[i]=0;]
实际操作结果:
内容[for(i=0;i<6;i++)b[i]=___1___;]
第[2]处操作错误
题面要求操作:
内容为[elseb[a[i]/1000]++;]
实际操作结果:
内容为[___2___b[a[i]/1000]++;]
第[3]处操作错误
题面:
[for(i=0;i<6;i++) printf("%d",b[i]);]
实际:
[for(i=0;i<6;i++)printf("%d",___3___);]
blank27.c
第[1]处操作错误
题面要求操作:
内容为[for(i=0;i 实际操作结果:
内容为[for(i=0;i<___1___;i++)]
第[2]处操作错误
题面要求操作:
内容为[elseb[(a[i]-60)/10]++;]
实际操作结果:
内容为[___2___b[(a[i]-60)/10]++;]
第[3]处操作错误
题面要求操作:
内容为[fun(a,b,9);]
实际操作结果:
内容为[fun(___3___,9);]
blank28.c
第[1]处操作错误
题面要求操作:
内容为
[if(((i%7==0)||(i%11==0))&&i%77!
=0)a[j++]=i;]
实际操作结果:
内容为[if(((i%7==0)||(i%11==0))&&i%77!
=0)a[j++]=___1___;]
第[2]处操作错误
题面要求操作:
内容为[*n=j;]
实际操作结果:
内容为[*n=___2___;]
第[3]处操作错误
题面要求操作:
内容为[fun(aa,&n);]
实际操作结果:
内容为[fun(___3___);]
blank35.c
第[1]处操作错误
题面要求操作:
内容为[switch(n%10)]
实际操作结果:
内容为[switch(___1___)]
第[2]处操作错误
题面要求操作:
内容为[case1:
c1++;break;]
实际操作结果:
内容为[case1:
c1++;___2___;]
第[3]处操作错误
题面要求操作:
内容为[case2:
c2++;break;]
实际操作结果:
内容为[case2:
c2++;___3___;]
blank37.c
第[1]处操作错误
题面要求操作:
内容为[for(i=0;i 实际操作结果:
内容为[for(i=0;i<___1___(a);i++)]
第[2]处操作错误
题面要求操作:
内容为[elseb[5]++;]
实际操作结果:
内容为[___2___b[5]++;]
第[3]处操作错误
题面要求操作:
内容为[fun(a,b);]
实际操作结果:
内容为[fun(___3___);]
blank45.c
第[1]处操作错误
题面要求操作:
内容为[for(i=1;i<=m;i++)s=s*i;]
实际操作结果:
内容为[for(i=1;i<=m;i++)s=___1___;]
第[2]处操作错误
题面要求操作:
内容为[p=1.0*jc(m)/jc(n)/jc(m-n);]
实际操作结果:
内容为[p=1.0*jc(m)/jc(n)/jc(___2___);]
第[3]处操作错误
题面要求操作:
内容为[returnp;]
实际操作结果:
内容为[___3___;]
modi6.c
第[1]处操作错误
题面要求操作:
内容为[voidfun(int*a,int*b)]
实际操作结果:
内容为[voidfun(inta,b)]
第[2]处操作错误
题面要求操作:
内容为[t=*b;*b=*a;*a=t;]
实际操作结果:
内容为[t=b;b=a;a=t;]
modi8.c
第[1]处操作错误
题面要求操作:
内容为[for(i=0;i 实际操作结果:
内容为[for(i=0;i<=sl;i++)]
第[2]处操作错误
题面要求操作:
内容为[t[2*sl]='\0';]
实际操作结果:
内容为[t[sl]='\0';]
modi14.c
第[1]处操作错误
题面要求操作:
内容为[num[k]=0;]
实际操作结果:
内容为[num[i]=0;]
第[2]处操作错误
题面要求操作:
内容为[switch(*s)]
实际操作结果:
内容为[switch(s)]
modi20.c
第[1]处操作错误
题面要求操作:
内容为[for(k=4;k<=n;k++)]
实际操作结果:
内容为[For(k=4;k<=n;k++)]
第[2]处操作错误
题面要求操作:
内容为[a=b;b=c;c=d;]
实际操作结果:
内容为[a=b;b=c;c=d]
modi25.c
第[1]处操作错误
题面要求操作:
内容为[while((fabs(t))>=num)]
实际操作结果:
内容为[while(t>=num)]
第[2]处操作错误
题面要求操作:
内容为[t=s*1/n;]
实际操作结果:
内容为[t=s%n;]
modi31.c
第[1]处操作错误
题面要求操作:
内容为[fun(charsq[N]
)]
实际操作结果:
内容为[fun(char(*sq)[N])]
第[2]处操作错误
题面要求操作:
内容为[returnsp;]
实际操作结果:
内容为[returnsq;]
modi37.c
第[1]处操作错误
题面要求操作:
内容为[t=1;]
实际操作结果:
内容为[t=0;]
第[2]处操作错误
题面要求操作:
内容为[return(s*2);]
实际操作结果:
内容为[return(s);]
modi39.c
第[1]处操作错误
题面要求操作:
内容为[if(n==1)]
实际操作结果:
内容为[if(n=1)]
modi36.c
第[1]处操作错误
题面要求操作:
内容为[intk,q,i;]
实际操作结果:
内容为[Intk,q,i;]
第[2]处操作错误
题面要求操作:
内容为[pt[i]=str[k][i];]
实际操作结果:
内容为[pt[i]=str[k,i];]
modi46.c
第[1]处操作错误
题面要求操作:
内容为[doublefun(double*a,double*b)]
实际操作结果:
内容为[doublefun(double*a,*b)]
第[2]处操作错误
题面要求操作:
内容[c=sqrt((*a)*(*a)+(*b)*(*b));]
实际操作结果:
内容为[c=sqr(a*a+b*b);]
modi53.c
第[1]处操作错误
题面要求操作:
内容为[if(*c=='')return1;]
实际操作结果:
内容为[if(c=='')return1;]
第[2]处操作错误
题面要求操作:
内容为[*c+='A'-'a';]
实际操作结果:
内容为[c+='A'-'a';]
modi55.c
第[1]处操作错误
题面要求操作:
内容为[aa[i]=m%k;]
实际操作结果:
内容为[aa[i]=m/k;]
第[2]处操作错误
题面要求操作:
内容为[for(i=i-1;i>=0;i--)]
实际操作结果:
内容为[for(;i;i--)]
modi57.c
第[1]处操作错误
题面要求操作:
内容[if(('a'<=tt[i])&&(tt[i]<='z'))]
实际操作结果:
内容[if(('a'<=tt[i])||(tt[i]<='z'))]
第[2]处操作错误
题面要求操作:
内容为[tt[i]-=32;]
实际操作结果:
内容为[tt[i]+=32;]
modi63.c
第[1]处操作错误
题面要求操作:
内容为[doublesum=0.0;]
实际操作结果:
内容为[intsum=0.0;]
第[2]处操作错误
题面要求操作:
内容为[sum/=c;]
实际操作结果:
内容为[sum\=c;]
modi68.c
第[1]处操作错误
题面要求操作:
内容为[*aver=av;]
实际操作结果:
内容为[aver=av;]
第[2]处操作错误
题面要求操作:
内容为[return count;]
实际操作结果:
内容为[returncount]
modi73.c
第[1]处操作错误
题面要求操作:
内容为[t-=1.0/i;]
实际操作结果:
内容为[t=1.0-1/i;]
第[2]处操作错误
题面要求操作:
内容为[returnt;]
实际操作结果:
内容为[________;]
modi75.c
第[1]处操作错误
题面要求操作:
内容为[for(i=strlen(t)-1;i;i--)]
实际操作结果:
内容为[for(i=strlen(t);i;i--)]
第[2]处操作错误
题面要求操作:
内容为[if(t[j]>t[j+1])]
实际操作结果:
内容为[if(t[j]modi76.c
第[1]处操作错误
题面要求操作:
内容为[voidfun(longs,long*t)]
实际操作结果:
内容为[voidfun(longs,longt)]
第[2]处操作错误
题面要求操作:
内容为[while(s>0)]
实际操作结果:
内容为[while(s<0)]
modi77.c
第[1]处操作错误
题面要求操作:
内容为[t=*x;*x=y;]
实际操作结果:
内容为[t=x;x=y;]
第[2]处操作错误
题面要求操作:
内容为[returnt;]
实际操作结果:
内容为[return(y);]
modi80.c
第[1]处操作错误
题面要求操作:
内容为[longk=1;]
实际操作结果:
内容为[longk;]
第[2]处操作错误
题面要求操作:
内容为[num/=10;]
实际操作结果:
内容为[num\=10;]
modi84.c。
第[1]处操作错误
题面要求操作:
内容为[k++;]
实际操作结果:
内容为[k++]
第[2]处操作错误
题面要求操作:
内容为[if(m==k)]
实际操作结果:
内容为[if(m=k)]
modi83.c
第[1]处操作错误
题面操作[value=FU((a+b),(a-b))+FU((c+b),(c-b));]
实际操作结果:
内容为[value=FU(a+b,a-b)+FU(c+b,c-b);]
第[2]处操作错误
题面要求操作:
内容为[return(value);]
实际操作结果:
内容为[Return(Value);]
modi86.c
第[1]处操作错误
题面要求操作:
内容为[doublefun(n)]
实际操作结果:
内容为[fun(intn)]
第[2]处操作错误
题面要求操作:
内容为[s=s+(double)a/b;]
实际操作结果:
内容为[s=s+(Double)a/b;]
modi89.c
第[1]处操作错误
题面要求操作:
内容为[floatfun(n)]
实际操作结果:
内容为[fun(intn)]
第[2]处操作错误
题面要求操作:
内容为[if(n==1)]
实际操作结果:
内容为[if(n==0)]
modi90.c
第[1]处操作错误
题面要求操作:
内容为[voidfun(int*a,intn)]
实际操作结果:
内容为[voidfun(inta,intn)]
第[2]处操作错误
题面要求操作:
内容为[if(a[i]>a[k])k=i;]
实际操作结果:
内容为[if(a[i]modi135.c
第[1]处操作错误
题面要求操作:
内容为[if(k>0)]
实际操作结果:
内容为[ifk>0]
第[2]处操作错误
题面要求操作:
内容为[elseif(k==0)]
实际操作结果:
内容为[elseif(k=0)]
prog25.c
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];/*按从行到列的顺序,求得矩阵与其转置的和*/
}
prog41.c
voidfun(char*s,chart[])
{
inti,slenth,n=0;
slenth=strlen(s); /*统计字符串s中字符的个数*/
for(i=0;i{
if(i%2!
=0&&s[i]%2!
=0);
else
t[n++]=s[i];
}
t[n]='\0';
}
prog42.c
floatfun(intn)
{ inti;
floats=1.0,h=1;
for(i=2;i<=n;i++)
{h=h+i;/*h为每一分式的除数,i为前后相邻除数之间的增量*/
s=s+1.0/h;}
return(s);
}
prog46.c
floatfun(intm,intn)
{inti;
floats=1,f=1,h=1;
floatx;
for(i=m;i>=1;i--)s=s*i; /*求出m的阶乘*/
for(i=n;i>=1;i--)f=f*i; /*求出n的阶乘*/
for(i=m-n;i>=1;i--)h=h*i;/*求出m-n的阶乘*/
x=s/(f*h);
return(x);
}
prog49.c
voidfun(char*s,chart[])
{
inti,slenth,n=0;
slenth=strlen(s);
for(i=0;i if(s[i]%2!
=0)
t[n++]=s[i];
t[n]='\0';
}
prog50.c
doublefun(intn)
{inti,s=0;
for(i=1;i /*判断i是否能被3与7同时整除*/
if(i%3==0&&i%7==0)s=s+i;
return(sqrt(s));
}
prog51.c
voidfun(char*s,chart[])
{
inti,slenth,n=0;
slenth=strlen(s);
for(i=0;i if(s[i]%2==0)
t[n++]=s[i];
t[n]='\0';
}
prog53.c
voidfun(char*s,chart[])
{
inti,slenth,n=0;
slenth=strlen(s);
for(i=1;i t[n++]=s[i];
t[n]='\0';
}
prog55.