f1(int x){static int z=3,y=0;y++;z++;return(x+y+z);}void main(){int a=1,k;for(k=0;k<3;k++)printf("%4d",f1(a));}
A.6 6 6
B.7 8 9
C.6 8 10
D.7 9 11
A.6 6 6
B.7 8 9
C.6 8 10
D.7 9 11
第1题
A.-4
B.1
C.4
D.8
第2题
有以下程序 int fa(int x){return x*x;} int fb(int x) {return x*x*x;} int f(ing(*f1)(),int (*f2)(),int x) {return f2(x)-f1(x);} main() {int i;i=f(fa,fb,2),printf("%d\n",i);} 程序运行后,输出结果是【 】。
第3题
以下程序的运行结果是_________。 fib(int n,int*s) {int fl,f2; if(n==1‖n一2)*s=1; else{fib(n-1,&f1); fib(n一2,&f2); *s=fl+f2; ) ) main() {int x; fib(7,&x), printf(“\nx=%d\n”,x); }
第4题
有以下程序 int fa(int x){return x*x;} int fb(int x){retum x*x*x;} int f(int(*fl)int(*12)(),intx) {return f2(x)-f1(x);} main() {int i;i=f(fa,fb,2);printf("%d\n",i);} 程序运行后,输出结果是【 】
第7题
以下程序段的输出结果是()。
int x = 5, y = 6, z = 4;
if (x + y > z && x + z > y && z + y > x)
System.out.println("三角形");
else
System.out.println("不是三角形");
第8题
以下程序段的输出结果是()。 int k,x; for(k=0,x=0;k<=9&&x!=10;k++)x+=2; printf("%d”,k);
第9题
若有以下程序段 doublex=5.16894; printf(%f\n,(int)(x*1000+0.5)/(double)1000); 则程序段的输出结果是
A.5.175000
B.5.169000
C.5.170000
D.5.168
第10题
fun(int n,int *s) { int f1,f2; if(n==1||n==2)*s=1; else { fun(n-1,&f1); fun(n-2,&f2); *s=f1+f2;} } main() { int x; fun(6,&x); printf("%d\n",x); } 执行上述程序后,输出结果是______。