题目内容

有以下程序 #include 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

查看答案
更多问题

有以下程序 #include #defineN4 voidfun(inta[][N],int*b) {inti; for(i=0;i

A. 1,2,3,4
B. 1,0,7,0,
C. 1,4,5,9,
D. 3,4,8,10,

有以下程序#include int f(int t[],int n);main{ int a[4]={1,2,3,4},s;s=f(a,4); printf("%d\n",s);}int f(int t[],int n){ if(n>0) return t[n-1]+f(t,n-1);else return 0;}程序运行后的输出结果是有以下程序#include int f(int t[],int n);main{ int a[4]={1,2,3,4},s;s=f(a,4); printf("%d\n",s);}int f(int t[],int n){ if(n>0) return t[n-1]+f(t,n-1);else return 0;}程序运行后的输出结果是

A. 4
B. 10
C. 14
D. 6

有以下程序 #include<stdio.h> intf(int x);//声明 main() {int n=1,m; m=f(f(f(n)));printf(”%d\n”,m);}int f(int x){return x*2;} 程序运行后的输出结果是

A. 1
B. 2
C. 4
D. 8

有以下程序 (递归)#includevoid fun(int x){if(x/2>1)fun(x/2);printf("%d",x);}main() {fun(7);printf("\n");}

A. 137
B. 731
C. 73
D. 37

答案查题题库