以下程序的运行结果是()。int fun(int x,int y){if(x==y)return(x);elsereturn((x+y)/2);}main(){int a=4,b=5,c=6;printf("%d\n",fun(2*a,fun(b,c)));}
查看答案
有以下程序运行结果是()。intfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main(){printf("%d\n",fun(4,2));}
A. 1
B. 2
C. 3
D. 4
以下程序的运行结果是()。int f(int x){int y;if(x==0||x==1)return (3);y=x*x-f(x-2);return y;}main(){int z;z=f(3);printf("%d\n",z);}
A. 0
B. 9
C. 6
D. 8
以下程序的运行结果是()。#includeint a=3,b=7;max(int a,int b){int c;c=a>b?a:b;return c;}main(){int a=8;printf("%d",max(a,b));}
A. 7
B. 8
C. 3
D. 15
以下程序的运行结果是()。#includef(int a){int b=0;static int c=5;b++;c++;return(a+b+c);}main(){int i;for(i=0;i<3;i+=2)printf(“%d ”,f(i) );}
A. 7 7
B. 7 8
C. 7 9
D. 7 10