单项选择题
有以下程序
#include<stdio.h>
void fun(int n,int*s)
int f;
if(n==1)*s=n+1;
else
fun(n-1,&f);
*s=f;
main()
int x=0;
fun(4,&x);
printf("%d\n",x);
程序运行后的输出结果是______。
A.2
B.1
C.3
D.4
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有以下程序 #include<stdio.h> int fun(int x) int p; if(x==0||x==1) return(3); p=x-fun(x-2); return p; main() prinrt( %d n ,fun(7)); 执行后的输出结果是______。
A.2
B.3
C.7
D.0
点击查看答案&解析
单项选择题
设有如下函数定义 #include<stdio.h> int fun(int k) if(k<1)return 0; else if(k==1)return 1; else return fun(k-1)+1; 若执行调用语句:n=fun(3);,则函数fun总共被调用的次数是______。
A.3
B.2
C.4
D.5
点击查看答案&解析
相关试题
若有定义: int w[3][5]; 则以下...
设有定义 double a[10],*s=a; ...
若有定义语句: int a[2][3],*p...
若有以下定义 int x[10],*pt=x;...
有以下程序 #include<stdio.h> main...