更多"有以下程序: int fun(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);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 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. 85
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); printf("%d/n", x);
执行程序时,给变量x输入10,程序的输出结果是( )。
A. 55
B. 54
C. 65
D. 45
[单项选择]有以下程序
int fun1(double a){ return a*=a; }
int fun2(double x,double y)
{ double a=0,b=0;
a=fun1(x);b=fun1(y); return(int)(a+b);
}
main( )
{double w;w=fun2(1.1,2.0);……}
程序执行后变量w中的值是______。
A. 5.21
B. 5
C. 5
D. 0
[单项选择]有以下程序
#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