a[mid])
编程题
void fun( char *a, char *p )
{
char *b=a;
while(bsno
【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)
编程题
double fun( STREC *a, STREC *b, int *n )
{
int i;
double s=0;
for(i=0;i=s)
{
b[*n]=a[i];
(*n)++;
}
}
return s;
}
第27套 1、程序填空题
第27套填空题:【27.1.1】1
【27.1.2】2*i
【27.1.3】(-1)
改错题:【27.2.1】k++;
【27.2.2】if(m==k)
编程题
void fun(int a[], int n , int *max, int *d )
{
int i;
for(i=1,*max=a[0],*d=0;ieps)
{
a=a*i/(2*i+1);
s+=a;
i++;
}
return s*2;
}
第29套 1、程序填空题
第29套填空题:【29.1.1】*s
【29.1.2】1
【29.1.3】k[n]
改错题:【29.2.1】float fun(int k)
【29.2.2】return s;
编程题
double fun( int n )
{
int i;
double s=0;
for(i=1;i<=n;i++)
{
s+=1.0/(i*(i+1));
}
return s;
}
第30套 1、程序填空题
第30套填空题:【30.1.1】struct student
【30.1.2】n-1
【30.1.3】a[i].name,a[j].name
改错题:【30.2.1】q=p+i;
【30.2.2】while(q>p)
编程题
int fun( STREC *a,STREC *b,int l, int h )
{
int i,j;
for(i=0,j=0;i=l&&a[i].s<=h)
{
b[j]=a[i];
j++;
}
}
return j;
}
第31套 1、程序填空题
第31套填空题:【31.1.1】a[i]%2
【31.1.2】a[j]
【31.1.3】j
改错题:【31.2.1】fun (int n)
【31.2.2】if(n==1)
编程题
void fun( char *a,int n )
{
int i=0,j=0;
while(a[i])
{
if(a[i]=='*') j++;
else j=0;
i++;
}
if(j>n)
{
a[i-j+n]='\0';
}
}
第32套 1、程序填空题
第32套填空题:【32.1.1】10
【32.1.2】0
【32.1.3】x
改错题:【32.2.1】if (n==0)
【32.2.2】result *= n-- ;
编程题
long fun ( char *p)
{
/* 以下代码仅供参考 */
int i,len; /* len为串长 */
long x=0;
len=strlen(p);
/* 以下完成数字字符串转换为一个数字。注意:字符'0'不是数字0 */
for(i=0;is[*k]) *k=i;
}
第35套 1、程序填空题
第35套填空题:【35.1.1】s[i]
【35.1.2】k
【35.1.3】0
改错题:【35.2.1】while(*w)
【35.2.2】if(*r==*p)
编程题
void fun(char *s, char t[])
{
int i=0,j=0;
while(s[i])
{
if(s[i]%2==0)
{
t[j]=s[i];
j++;
}
i++;
}
t[j]=0;
}
第36套 1、程序填空题
第36套填空题:【36.1.1】N
【36.1.2】i
【36.1.3】-1
改错题:【36.2.1】a2=k/10;
【36.2.2】return i;
编程题
void fun( char *a )
{
int i=0,j=0;
while(a[i])
{
if(a[i]!='*') j=0;
else j++;
i++;
}
a[i-j]=0;
}
第37套 1、程序填空题
第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;
编程题
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 a[][M])
{
int i,s=a[0][0];
for(i=0;is) s=a[0][i];
if(a[1][i]>s) s=a[1][i];
}
return s;
}
第39套1、程序填空题
第39套填空题:【39.1.1】n/2
【39.1.2】i
【39.1.3】a[n-i-1]
改错题:【39.2.1】n= *p-'0';
【39.2.2】n=n*8+*p-'0';
编程题
STREC fun( STREC *a, char *b )
{
int i;
STREC t = {'\0', -1};
for(i=0;i0;n--) /* 在串尾补n个'*' */
*q++='*';
*q='\0';
}
第41套1、程序填空题
第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)
编程题
double fun(int n)
{
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套 1、程序填空题
第42套填空题:【42.1.1】1
【42.1.2】s
【42.1.3】i*10
改错题:【42.2.1】int fun(int n,int xx[][M])
【42.2.2】printf("%d",xx[i][j]);
编程题
void fun(int a, int b, long *c)
{
*c=a/10*1000+a%10*10+b/10+b%10*100;
}
第43套 1、程序填空题
第43套填空题:【43.1.1】struct student
【43.1.2】a.name
【43.1.3】a.score[i]
改错题:【43.2.1】if(p==n) return -1;
【43.2.2】a[i]=a[i+1];
编程题
void fun(int a, int b, long *c)
{
*c = b/10*1000+a%10*100+b%10*10+a/10;
}
第44套 1、程序填空题
第44套填空题:【44.1.1】1
【44.1.2】i
【44.1.3】a[p+i]
改错题:【44.2.1】float k;
【44.2.2】if(*c>*a)
编程题
int fun( STREC *a, STREC *b )
{
int count=0,max,i=0,j=0;
max=a[0].s;
for(i=1;imax)
max=a[i].s;
for(i=0;i=xa)
编程题
float fun(int m, int n)
{
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套 1、程序填空题
第48套填空题:【48.1.1】i
【48.1.2】t++
【48.1.3】count
改错题:【48.2.1】int fun(int a,int b,int c)
【48.2.2】else return 1;
48、
double fun(int n)
{
int i,j;
double s=0;
for(i=3;i<=n;i++)
{
for(j=2;j=i)
s=s+sqrt(i);
}
return s;
}
第49套 1、程序填空题
第49套填空题:【49.1.1】i
【49.1.2】ps[j]
【49.1.3】tp
改错题:【49.2.1】double fun(int n)
【49.2.2】return sum;
编程题
double fun(double x , int n)
{
int i;
double a=1,b=1,s=1;
for(i=1;i<=n;i++)
{
a=a*x;
b=b*i;
s=s+a/b;
}
return s;
}
第50套 1、程序填空题
第50套填空题:【50.1.1】a[i]
【50.1.2】a[i]
【50.1.3】0
改错题:【50.2.1】y=1;
【50.2.2】d=a-i;
50、
double fun(int n)
{
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;
}
6
本资料仅供考前复习使用,请勿带入考场