文档库

最新最全的文档下载
当前位置:文档库 > 程序填空201271

程序填空201271





一、程序填空 (共131题)
Turbo C(共131试题)
3)./*-------------------------------------------------------

【程序填空】

---------------------------------------------------------



功能:已定义一个含有30个元素的数组s,函数fun1的功能是按

顺序分别赋予各元素从2开始的偶数,函数fun2则按顺序

每五个元素求一个平均值, 并将该值存放在数组w中。



-------------------------------------------------------*/



float s[30],w[6];

fun1(float s[])

{

int k,i;

for(k=2,i=0;i<30;i++)

{

/***********SPACE***********/

________________ ;

k+=2;

}

}

fun2(float s[],float w[])

{

float sum=0.0;

int k,i;

for(k=0,i=0;i<30;i++)

{

sum+=s[i];

/***********SPACE***********/

________________;

{

w[k]=sum/5;

/***********SPACE***********/

________________ ;

k++;

}

}

}

main()

{

int i;

fun1(s);

/***********SPACE***********/

________________;

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

{

if(i%5==0) printf("\n");

printf("%8.2f",s[i]);

}

printf("\n");

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

printf("%8.2f",w[i]);

}





答案:

【1】 s[i]=k 或 s[i]=(i+1)*2

【2】 if( ( i + 1 )%5 == 0 ) 或 if( ( i + 1 )/5*5 ==i+1)

【3】 sum=0 或 sum=0.0

【4】 fun2(s,w)

50.以下程序是用选择法对20个整数按升序排序。
答案:1.#define N 20
2.k=i
3.jj
4.k!=i

4)./*-------------------------------------------------------

【程序填空】

---------------------------------------------------------



功能:下面的程序是求1!+3!+5!+……+n!的和。



-------------------------------------------------------*/



main()

{

long int f,s;

int i,j,n;

/***********SPACE***********/

________________;

scanf("%d",&n);

/***********SPACE***********/

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

{

f=1;

/***********SPACE***********/

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

/***********SPACE***********/

________________;

s=s+f;

}

printf("n=%d,s=%ld\n",n,s);

}



答案:

【1】 s=0

【2】 i+=2 或 i=i+2 或 i++,i++

【3】 j<=i 或 i>=j 或 jj

【4】 f= f * j



5)./*-------------------------------------------------------

【程序填空】

---------------------------------------------------------



功能:将一个字符串中下标为m的字符开始的全部字符复制成为另

一个字符串。



-------------------------------------------------------*/



#include

void strcopy(char *str1,char *str2,int m)

{

char *p1,*p2;

/***********SPACE***********/

________________;

p2=str2;

程序填空201271

(共39页)