更多"有以下程序: int f(int n) { if(n==1)ret"的相关试题:
[单项选择]有以下程序
int fun(int n)
{ if(n==1) return 1;
else
return(n+fun(n-1));
}
main( )
{ int x;
scanf("%d",&x);x=fun(x);printf("%d/n",x);
}
执行程序时,给变量x输入10,程序的输出结果是______。
A. 55
B. 54
C. 65
D. 45
[单项选择]
有以下程序
int fun(int n)
{ if(n=1) return 1;
else
return(n+fun(n-1));
}
main( )
{ int x;
scanf("%d",&x);x=fun(x);pfintf("%d/n",x);
}
执行程序时,给变量x输入10,程序的输出结果是()。
A. 55
B. 54
C. 65
D. 45
[单项选择]有以下程序 int f(int n) {if(n==1)return 1; else return f(n-1)+1;} main( ) { int i,j=0; for(i=1;i<3;i++)j+=f(i); printf("%d/n",j);} 程序运行后的输出结果是
A. 4
B. 3
C. 2
D. 1
[单项选择]有以下程序 int fun(int n) {if(n==1)return 1; else rerurn(n+fun(n+1)); } main( ) {int x; scanf("%d",&x);x=fun(x);printf("%d/n",x); } 执行程序时,给变量x输入10,程序的输出结果是
A. 55
B. 54
C. 65
D. 45
[单项选择]有以下程序: int f(int n) { if(n==1) return 1; else return f(n-1)+1; } main( ) { int i,j=0; for(i=1; i<3; i++) j+=f(i); printf("%d/n",j); } 程序运行后的输出结果是( )。
A. 4
B. 3
C. 2
D. 1
[单项选择]有以下程序: int f(int n) { if (n==1) return 1; else return f(n-1)+1; } main( ) { int i,j=0; for(i=i;i<3;i++) j+=f(i); printf("%d/n",j); } 程序运行后的输出结果是( )。
A. 4
B. 3
C. 2
D. 1
[单项选择]有以下程序
#include
int fun(int a,int b)
{ if(b==0) return a;
else return(fun(--a,--b));
}
main( )
{printf("%d/n",fun(4,2));}
程序的运行结果是
A. 1
B. 2
C. 3
D. 4
[单项选择]
有以下程序
int a=4;
int f(int n) {
int t=0;
static int a=5;
if(n%2) {int a=6;t+=a++;
}
else {
int a=7;t+=a++;
}
return t+a++;
}
main( ) {
int s=a,i=0;
for(;i<2;i++)s+=f(i);
printf("%d/n",s);
}
程序运行后的输出结果是()
A. 24
B. 28
C. 32
D. 36
[单项选择]有以下程序
#include
int func(int n)
{ static int num=1;
num = num + n; printf("%d ", num);
}
main( )
{ func(3); func(4); printf("/n");
}
程序运行后的输出结果是
A. 4 8
B. 3 4
C. 3 5
D. 4 5
[单项选择]有以下程序
int fun(int x[],int n)
{ static int sum=0,i; for(i=0;iA. 45
B. 50
C. 60
D. 55