试卷编号:10097 所属语言:Turbo C 试卷方案:cx1 试卷总分:1260分 共有题型:1种 一、程序填空 共126题 (共计1260分) 第1题 (10.0分) 题号:425
/*------------------------------------------------------- 【程序填空】
--------------------------------------------------------- 功能:当输入“2,5”的时候输出为“2 5 5” -------------------------------------------------------*/ #include
main() {
int f[max],i,j,k,m;
scanf(\
/***********SPACE***********/ for(i=0;i<=【?】;i++)f[i]=0;
/***********SPACE***********/ f[【?】]=1; for(i=k;i<=m;i++)
/***********SPACE***********/ for(j=i-k;j<=i-1;j++)f[i]【?】f[j];
printf(\}
答案: 1). M 2). k-1 或 k -1 3). += 或 =1+
第2题 (10.0分) 题号:466
/*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:用二分法求方程2X^3+4X^2+3X-6=0在(-10,10)之间的根 ,其中 X^n代表X的n次方。
-------------------------------------------------------*/ # include
float x0,x1,x2,fx0,fx1,fx2; do {
printf(\ scanf(\ fx1=x1*((2*x1-4)*x1+3)-6; fx2=x2*((2*x2-4)*x2+3)-6;
/***********SPACE***********/
1
}while (fx1*fx2【?】); do {
x0=(x1+x2)/2;
fx0=x0*((2*x0-4)*x0+3)-6;
/***********SPACE***********/
if(fx0*fx1【?】) {
x2=x0; fx2=fx0; } else {
x1=x0; fx1=fx0; } }
/***********SPACE***********/
while(【?】>=1e-5); printf(\}
答案: 1). >0 2). <0 3). fabs(fx0)
第3题 (10.0分) 题号:476
/*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:不用第三个变量,实现两个数的对调操作。 -------------------------------------------------------*/ #include
int a,b;
scanf(\ printf(\
/***********SPACE***********/
a= 【?】 ; /***********SPACE***********/
b= 【?】 ; /***********SPACE***********/
a= 【?】 ; printf(\}
2
答案: 1). a + b 2). a-b 或 a –b 3). a-b 或 a -b
第4题 (10.0分) 题号:483
/*------------------------------------------------------- 【程序填空】
---------------------------------------------------------
功能:对数组 A 中的N( 0 <N<100)个整数从小到大进行连续编 号,输出各个元素的编号。要求不能改变数组A中元素的 顺序,且相同的整数要具有相同的编号。 例如:数组是: A=(5,3,4,7,3,5,6) 则输出为:(3,1,2,5,1,3,4)
-------------------------------------------------------*/ main() {
int i,j,k,n,m=1,r=1,a[2][100]={0} ; printf(\ scanf(\ for(i=0 ; i printf(\ scanf(\ } /***********SPACE***********/ while(【?】) { for(i=0 ; i /***********SPACE***********/ 【?】 ; k=i ;

