二、填空題
(1)有以下程序
int sub(int n) { return (n/10+n%10); }
main()
{ int x,y;
scanf("%d",&x);
y=sub(sub(sub(x)));
printf("%d\n",y);
}
若運(yùn)行時輸入:1234<回車>,程序的輸出結(jié)果是 【1】 。
(2) 通過函數(shù)求f(x)的累加和,其中f(x)=x2+1
main()
{
printf("The sum=%d\n",SunFun(10));
}
SunFun(int n)
{
int x,s=0;
for(x=0;x<=n;x++) s+=F( 【2】 );
return s;
}
F( int x)
{ return 【3】 );}
(3) 函數(shù)fun的功能是計(jì)算xn
double fun(double x,int n)
{ int i; double y=1;
for(i=1;i<=n;i++) y=y*x;
return y;
}
主函數(shù)中已經(jīng)正確定義m,a,b變量并賦值,并調(diào)用fun函數(shù)計(jì)算:m=a4+b4-(a+B) 3。實(shí)現(xiàn)這一計(jì)算的函數(shù)調(diào)用語句為【4】 。
(4) 以下sum函數(shù)的功能是計(jì)算下列級數(shù)之和。
S=1+x+x2/2!+x3/3!+........+xn/n!
請給函數(shù)中的各變量正確賦初值。
double sum( double x, int n )
{ int i; double a,b,s;
【5】
for( i=1;i<=n;i++)
{ a=a*x; b=b*i; s=s+a/b; }
return s;
(5) 以下程序的功能是調(diào)用函數(shù)fun計(jì)算:m=1-2+3-4+…+9-10,并輸出結(jié)果。請?zhí)羁铡?BR>int fun(int n)
{ int n=0,f=1, i;
for (i=1; i<=n; i++)
{ m+=i*f;
f= 【6】 ;
}
return m;
}
main()
{ printf("m=%d\n", 【7】 );}
(6) 請?jiān)谝韵鲁绦虻谝恍械南聞澗處填寫適當(dāng)內(nèi)容,使程序能正確運(yùn)行。
【8】(double,double);
main()
{ double x,y;
scanf("%1f%1f",&x,&y);
printf("%1f\n",max(x,y));
}
double max(double a,double b)
{ return (a>b ? a:b) :}
(7) 若有以下程序
int f(int x,int y)
{ return(y-x)*x; }
main()
{ int a=3,b=4,c=5,d;
d=f(f(3,4),f(3,5));
printf("%d\n",d);
}
執(zhí)行后輸出的結(jié)果是【9】。
(8) 以下程序運(yùn)行后的輸出結(jié)果是 [10] 。
void fun(int x,int y)
{ x=x+y;y=x-y;x=x-y;
printf(“%d,%d,”,x,y); }
main()
{ int x=2,y=3;
fun(x,y);
printf(“%d,%d\n”,x,y);
}
(9) 函數(shù)pi的功能是根據(jù)以下近似公式求π值:
(π*π)/6=1+1/(2*2)+1/(3*3)+..+1/(n*n)
現(xiàn)在請你在下面的函數(shù)中填空,完成求π的功能。
#include “math.h”
double pi(long n)
{ double s=0.0; long i;
for(i=1;i<=n;i++)s=s+ [11] ;
return(sqrt(6*s));
}
(10) 下面程序的輸出是 【12】 。
unsigned fun6( unsigned num)
{ unsigned k=1;
do {
k*=num%10;
num/=10;
} while(num);
return(k);}
main()
{ unsigned n=26;
printf("%d\n", fun6(n));
}
(11) 下面pi函數(shù)的功能是根據(jù)以下的公式,返回滿足精度ε要求的π值。請?zhí)羁铡?
double pi(double eps)
{ double s=0.0, t=1.0;
int n;
for( 【13】 ; t>eps; n++)
{ s+=t;
t=n*t/(2*n+1);}
return(2.0 * 【14】 );}
【打包下載】2004-2006年計(jì)算機(jī)二級C真題 2007年4月計(jì)算機(jī)等級考試二級C語言試題
希望與更多計(jì)算機(jī)等級考試的網(wǎng)友交流,請進(jìn)入計(jì)算機(jī)等級考試論壇
更多信息請?jiān)L問:考試吧計(jì)算機(jī)等級考試欄目