有以下程序[br][/br]voidfun(intn,int*p)[br][/br]{intf1,f2;[br][/br]if(n==1||n==2)*p=1;[br][/br]else[br][/br]{fun(n-1,&f1);[br][/br]fun(n-2,&f2);[br][/br]*p=f1+f2;}[br][/br]}[br][/br]main()[br][/br]{ints;[br][/br]fun(3,&s);[br][/br]printf("%d\n",s);[br][/br]}[br][/br]程序的运行结果是().
A: 2
B: 3
C: 4
D: 5
A: 2
B: 3
C: 4
D: 5
举一反三
- 有以下程序:[br][/br]#include <stdio.h>[br][/br]main()[br][/br]{ int a=2,b=2,c=2;[br][/br]printf("%d\n",a/b&c);[br][/br]}[br][/br]程序运行后的输出结果是( )。[br][/br] A: 0 B: 1 C: 2 D: 3
- 由一定量的CaCO3()分解产生CaO() 及CO2()达平衡时有(<br/>) A: C=<br/>2, P= 3,F=<br/>1 B: C=<br/>1,P= 3,F=<br/>0 C: C=<br/>2,P= 2,F=<br/>2 D: C=<br/>3,P<br/>= 2,F=<br/>3
- 有以下程序: [br][/br] #include[br][/br]void main()[br][/br] {[br][/br] int x=1,y=2,z=3; [br][/br] if(x>y) [br][/br] if(y printf("%d",++z); [br][/br] else [br][/br] printf("%d",++y); [br][/br] printf("%d\n",x++); [br][/br] } [br][/br] 程序的运行结果是________。 A: 331 B: 41 C: 2 D: 1
- 有以下程序:[br][/br]#include <stdio.h>[br][/br]#define N 8[br][/br]void fun(int *x,int i)[br][/br]{ *x=*(x+i);}[br][/br]main()[br][/br]{ int a[N]={1,2,3,4,5,6,7,8},i;[br][/br]fun(a,2);[br][/br]for(i=0;i<N/2;i++)[br][/br]{ printf("%d",a[i]);}[br][/br]printf("\n");[br][/br]}[br][/br]程序运行后的输出结果是( )。 A: 1313 B: 2234 C: 3234 D: 1234
- p>以下程序运行后的输出结果是____。[br][/br]voidfun(intx,inty)[br][/br]{x=x+y;y=x-y;x=x-y;[br][/br]printf("%d,%d,",x,y);}[br][/br]main()[br][/br]{intx=2,y=3;[br][/br]fun(x,y);[br][/br]printf("%d,%d\n",x,y);[br][/br]}</p