单项选择题
有以下程序
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
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
下列叙述中正确的是
A) 定义函数时,形参的类型说明可以放在函数体内
B) return后边的值不能为表达式
C) 如果函数值的类型与返回值类型不一致,以函数值类型为准
D) 如果形参与实参类型不一致,以实参类型为准
点击查看答案&解析
单项选择题
有下列程序: int fun1(double a)(return a*=a;) int fun2(double x,double y) double a=0,b=0; a=fun 1(x); b=fun 1(y);return(int)(a+b); main() double w;w=fun2(1.1,2.0),…… 程序执行后变量w中的值是( )。
A.5.21
B.5
C.5.0
D.0.0
点击查看答案&解析
相关试题
以下程序运行后的输出结果是______。...
若有下列定义:int a[]=1,2,3,4...
下面函数的功能是:找出一维数组元素中最大...
下列程序的运行结果是______。 #in...
以下程序的输出结果是______。 void...