单项选择题

已知递归函数fun的定义如下:
int fun(int n)
if(n<=1)return1;//递归结束情况
else return n*fun(n-2);//递归
则函数调用语句fun(5)的返回值是( )。

A.5
B.12
C.15
D.30
<上一题 目录 下一题>
热门 试题

单项选择题
字面常量42、4.2、42L的数据类型分别是( )。
A.long,double,int
B.long,float,int
C.int,double,long
D.int,float,long
单项选择题
类MyClass的定义如下,若要对value赋值,则下面语句正确的是( )。 class MyClass public: MyClass() MyClass(int i)value=new int(i); int*value; ;
A.MyClass my;my.value=10;
B.MyClass my;*my.value=10;
C.MyClass my;my.*value=10;
D.MyClass my(10);
相关试题
  • 下列程序的输出结果为2,横线处应添加语句...
  • 有如下程序: #include<iostream> usi...
  • 有如下类的定义,横线处的语句是( )。 ...
  • 若有如下程序: #include<iostream> u...
  • 若有以下程序: #include<iostream> u...