有以下程序 #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
有以下函数#include void fun(char c){if(c>'x') fun(c-1); printf ("%c",c); }main(){fun('z');}程序运行输出结果是
A. xyz
B. wxyz
C. zyxw
D. zyx