以下程序的输出结果是()。 long fun(){ long s; if( n==1 || n==2) s=2; else s=n-fun(n-1); return s ; } int main(){ printf ("%ld\n",fun(3)); return 0; }
A.1
B.2
C.3
D.4
A、1
A.1
B.2
C.3
D.4
A、1
第1题
下面程序执行后的输出结果是(小数点后只写一位)______。 main () { double d; float f; long 1; int i; i=f=1=d=20/3; printf("%d %ld %f %f \n", i,l,f,d); }
A.6 6 6.0 6.0
B.6 6 6.7 6.7
C.6 6 6.0 6.7
D.6 6 6.7 6.0
第2题
以下程序的输出结果是______。long fun(int n){ long s; if(n==1||n==2) s=2; else s=n-fun(n-1); return s;}main(){ printf("%ld\n",fun(3)); }
A.1
B.2
C.3
D.4
第3题
A.39
B.9
C.38
D.8
第4题
((char)(i-'a'+'A'));}
A.ACE
B.BDF
C.ABD
D.CDE
第6题
以下程序运行后的输出结果是【 】。 main() {char c; int n=100; float f=10; double x; x=f* =n/=(c=50); printf("%d %f\n",n,x); }
第7题
A.1,3
B.2,3
C.1,4
D.1,2
第8题
A.192
B.29
C.25
D.编译出错
第9题
以下程序的输出结果是()。 include<stdio.h> void main() {int f,f1,f2,i; f1=0;f2=1; printf("%d%d",f1,f2); for(i=3;i<=5;i++) {f=-f1+f2,printf("%d",f); f2=f1;f1=f; } printf("\n"); }
第10题
A.1
B.2
C.4
D.8
第11题
A.9
B.11
C.19
D.21