1.一下程序
fun(int x,int y)
{ static int m=0,i=2;
i+=m+1; m=i+x+y;return m;}
main()
{ int j=1,m=1,k;
k=fun(j,m); printf("%d,",k);
k=fun(j,m); printf("%d\n",k);
}
参考答案:5,11
2.若有定义:char*x="abcdefghi";能正确运用了strcpy函数的是:
char y[10]; *s; strcpy(s=y+1,x+1);
3.有以下程序执行后W结果是;
int fun1(double a) {return a*a;}
int fun2(double x,double y)
{ double a=0,b=0;
a=fun1(x); b=fun1(y);return(int)(a+b);}
main()
{ double w, w=fun2(1.1,2.0);.......}
参考答案:5.0
4.设函数的fun定义形式为:void fun(char ch,flaot x) {.....}
则对函数fun的调用语句是: fun(32,32);
5.已有定义char a[]="xyz",b[]={'x','y','z'};则叙述正确的是:
a数组的长度大于b数组长度