填空题下面程序的运行结果是______。 #include<stdio.h> main() int a,b,c,n; a=2;b=0;c=1;n=1; while(n<=3) c=c*a;b=_b+c;++n; printf("b=%d",b);
填空题以下程序的运行结果是______。 #define S(x)x*x main() int k=1; while(k<=4) printf("%d,",S(k)); k++;
填空题以下程序的功能是计算:s=1+12+123+1234+12345。请填空。#include <stdio.h>main( ) int t=0.s =0,i: for(i=1;i<=5;i++) t=i+ 【16】 ;s=s+t; prinff("s = % d/n". s );
填空题以下程序运行后的输出结果是 【6】 。 # include<string.h> main() char ch[]="abc",x[3][4];int i for(i=0;i<3;i++) strcpy(x[i],ch); for(i=0;i<3;i++)printf("%s", printf("/n");
填空题以下程序运行后的输出结果是______。 main() char c1,c2; for(c1='0',c2='9';c1<c2;c1++,c2--) printf("%c%c",c1,c2); printf("/n");
填空题以下函数inverse的功能是使一个字符串按逆序存放,请填空。 inverse(char str[]) char m; int i,j; for(i=0,j=strlen(str);i<strlen(str)/2; 【18】 ,j--) m=str[i]; str[i]= 【19】 ; 【20】 ;
填空题有以下程序: #include <stdio.h> void f(int y,int *x) y=y+ *x; *x=*x+y; main() int x=2,y=4; f(y, printf("%d%d/n",x,Y); 执行后的输出结果 【6】 。
填空题下面程序把从终端读入的10个整数以二进制方式写入一个名为bi.dat的新文件中。 #include<stdio.h> FILE *fp; main() int i,j; if(fp=fopen( 【19】 )==NULL) exit(0); for(i=0;i<10;i++) scanf("%d", fwrite( fclose(fp);
填空题下面程序的功能:输出100以内能被3整除且个位数为6的所有整数,请填空。 # include<stdio. h> main() int i, j; for(i=0; i<10或i<=9; i++) j=i*10+6; if( 【15】 )continue; printf("% d", j);
填空题类是一个支持集成的抽象数据类型,而对象是类的 【3】 。
填空题mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回。请填空。 int mystrlen(char *str) int i; for(i=0;______!='/0';i++); return(i);
填空题下列给定程序中,函数fun的功能是计算下式:直到,并将计算结果作为函数值返回。请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。注意:部分源程序给出如下。不得增行或删行,也不得更改程序的结构!试题程序:#include<stdio.h>doublefun(doublee)inti;doubles,x;/******************found*******************/s=0;i=(1);x=1.0;while(x>e)/******************found*******************/(2);/******************found*******************/x=(2.0*i-1)/(3)(2.0*i);s=s+x;returns;main()doublee=1e-3;printf("/nTheresultis:%f/n",fun(e));
填空题以下程序运行后的输出结果是 【8】 。 main() int p[7]=11,13,14,15,16,17,18; int i=0,j=0; while(i<7&&p[i]%2==1)j+=p[i++]; printf("%d/n",j);
填空题下列语句的输出结果是______。 char S[20]="aaaa",*sp=s; puts(strcat(sp,"AAAAA"));
填空题给定程序中,函数fun的功能是:将形参s所指字符串中的所有数字字符顺序前移,其他字符顺序后移,处理后新字符串的首地址作为函数值返回。
例如,s所指字符串为:asd123fgh5##43df,处理后新字符串为:123543asdfgh##df。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
不得增行或删行,也不得更改程序的结构!
给定源程序:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<ctype.h>
char *fun(char *s)
{ int i, j, k, n; char *p, *t;
n=strlen(s)+1;
t=(char*)malloc(n*sizeof(char));
p=(char*)malloc(n*sizeof(char));
j=0; k=0;
for(i=0; i<n; i++)
{if(isdigit(s[i])){
/**********found**********/
p[______]=s[i]; j++;}
else
{t[k]=s[i]; k++;}
}
/**********found**********/
for(i=0; i<______; i++)p[j+i]=t[i];
p[j+k]=0;
/**********found**********/
return______;
}
main()
{ char s[80];
printf("Please input:"); scanf("%s", s);
printf("/nThe result is:%s/n", fun(s));
}
填空题请补充函数fun(),该函数的功能是;交换数组aa中最大和最小两个元素的位置,结果依然保存在原数组中,其它元素位置不变。注意数组aa中没有相同元素。 例如,输入“33,67,42,58,25,76,85,16,41, 56”,则输出“33,67,42,58,25,76,16,85,41,56”。 注意;部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。 试题程序: #include <stdio. h> #define N 10 void fun(int aa[]) int i, j, t; int max=0, min=0; for(i=0; i<N; i++) if( 【1】 ) max=i; if( 【2】 ) min=i; t=aa [max]; 【3】 ; aa [min] =t; main() int i; int aa [N] =33, 67, 42,58,25, 76, 85,16, 41, 56; clrscr (); printf("/n*** original list ***/n"); for(i=0; i<N; i++) printf ("%4d", aa [i] ); fun (aa); printf ("/n*** new list ***/n"); for(i=0; i<N; i++) printf ("%4d", aa [i]);
填空题以下程序运行后的输出结果是 【8】 。 main() int X=10,y=20,t=0; if(X==y)t=x;x=y;y=t; printf("%d,%d /n",x,y);
填空题下列程序的运行结果是_______。 main() int x=1,y=2,z=3; printf("%d,",x<y?y:x); primf("%d,",z<y?x++:y++); primf("%d,%d",x,y);
填空题以下程序用来统计文件中字符个数。请填空。
#include "stdio. h"
main()
{ FILE *fp;long num=OL;
if((fp=fopen("fname.dat","r")==NULL)
{ Pirntf("Open error/n"); exit(0);}
while({{U}} 【16】 {{/U}})
{ fgetc(fp);num++; }
printf("num=%1d/n",num-1);
fclose(fp);
}
填空题给定程序MODI1.C中函数fun的功能是:判断一个整数是否是素数,若是返回1,否则返回0。在main()函数中,若fun返回1输出YES,若fun返回0输出NO!。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数。不得增行或删行,也不得更改程序的结构!
给定源程序如下。
#include<stdio.h>
int fun(int m)
{ int k=2;
while(k<=m
else return 0;
}
main()
{ int n;
printf("/nPlease enter n:");scanf("%d",
if(fun(n))printf("YES/n");
else printf("NO!/n");
}