填空题
已知递归函数f的定义如下:
int f(int n)
if(n<= 1)return 1;//递归结束情况f5=5*f3=5*3*f1
else return n*f(n-2); //递归
则函数调用语句f(5)的返回值是______。
【参考答案】
O
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
填空题
已知下列程序的输出结果是42,请将下画线处缺失的部分补充完整。 #include <iostream> using namespace std; class Foo int value; public: Foo( ):value(0) void setValue(int value) ______=value; 给Foo的数据成员value赋值 void print( )eout<<value; ; int main( ) Foo f; f.setValue(42); f.print(); return 0;
点击查看答案&解析
填空题
下面是复数类complex的定义,其中重载的运算符“+”的功能是返回一个新的复数对象,其实部等于两个操作对象实部之和,其虚部等于两个操作对象虚部之和;请补充完整。 class complex double real; 实部 double imag; 虚部 public: complex(double r,double i):real(r),imag(i)j complex operator+(complex A) return complex(______); ;
点击查看答案&解析
相关试题
已知一个函数模板定义为 template <type...
创建对象数组时,对数组的每一个元素都将调...
有如下程序: #include <iostream> u...