...
...
c 语言程序填空! !!这就是考试
fun1(s); s=s+f;
题库!!!
/***********SPACE******** }
共计131 道试题
***/ printf("n=%d,s=%ld\n",n,s);
一、程序填空 (共 131 题)
________________; }
答案: Turbo C (共 131 试题)
for(i=0;i<30;i++)
【 1】 s=0 3). /*-------------------------------------------- {
【 2】 i+=2 或 i=i+2 或 i++,i++ ----------- if(i%5==0) printf("\n");
【程序填空】 【 3】 j<=i 或 i>=j 或 jj
printf("%8.2f",s[i]);
【 4】 f= f * j ---------------------------------------------------- }
----- printf("\n"); 5). /*--------------------------------------------
功能:已定义一个含有30个元素的数组s,函
for(i=0;i<6;i++) -----------
数 fun1 的功能是按
【程序填空】 printf("%8.2f",w[i]);
顺序分别赋予各元素从2开始的偶数 , 函数
} ----------------------------------------------------
答案:
fun2 则按顺序 -----
每五个元素求一个平均值 , 并将该值存放在 【1】 s[i]=k 或 s[i]=(i+1)*2 功能:将一个字符串中下标为 m 的字符开始
数组w 中。 【2】 if( ( i + 1 )%5 == 0 )
的全部字符复制成为另
或 if( ( i + 1 )/5*5 ==i+1)
一个字符串。 ----------------------------------------------------
【3】 sum=0 或 sum=0.0
---*/ ----------------------------------------------------
【4】 fun2(s,w)
float s[30],w[6]; ---*/
fun1(float s[]) 4 ). /*----------------------------- #include
{ -------------------------- void strcopy(char *str1,char *str2,int m)
【程序填空】
int k,i; {
for(k=2,i=0;i<30;i++) -------------------------------------- char *p1,*p2;
{ ------------------- /***********SPACE***********/
功 能 : 下 面 的 程 序 是 求 /***********SPACE***********/ ________________;
________________ ; 1!+3!+5!+ ? ? +n! 的和。 p2=str2;
k+=2; -------------------------------------- while(*p1)
} -----------------*/ /***********SPACE***********/
} main() ________________;
fun2(float s[],float w[]) { /***********SPACE***********/
{ long int f,s; ________________;
float sum=0.0; int i,j,n; }
int k,i; /***********SPACE******** main()
for(k=0,i=0;i<30;i++) ***/ {
{ ________________; int i,m;
sum+=s[i]; scanf("%d",&n); char str1[80],str2[80];
/***********SPACE***********/ /***********SPACE******** gets(str1);
________________; ***/ scanf("%d",&m);
{ for(i=1;i<=n; /***********SPACE***********/